31 evhttp_request* evreq = evhttp_request_new(
nullptr,
nullptr);
33 evreq->kind = EVHTTP_REQUEST;
34 evbuffer* evbuf = evbuffer_new();
37 evbuffer_add(evbuf, http_buffer.data(), http_buffer.size());
43 const std::string http_buffer_str =
ToLower(std::string{http_buffer.begin(), http_buffer.end()});
44 if (http_buffer_str.find(
" http://") != std::string::npos || http_buffer_str.find(
" https://") != std::string::npos ||
47 evhttp_request_free(evreq);
55 (void)http_request.
GetURI();
61 const std::string body = http_request.
ReadBody();
67 evhttp_request_free(evreq);