| 7 | { |
| 8 | |
| 9 | WriteBufferFromHTTP::WriteBufferFromHTTP( |
| 10 | const Poco::URI & uri, const std::string & method, const ConnectionTimeouts & timeouts, size_t buffer_size_) |
| 11 | : WriteBufferFromOStream(buffer_size_) |
| 12 | , session{makeHTTPSession(uri, timeouts)} |
| 13 | , request{method, uri.getPathAndQuery(), Poco::Net::HTTPRequest::HTTP_1_1} |
| 14 | { |
| 15 | request.setHost(uri.getHost()); |
| 16 | request.setChunkedTransferEncoding(true); |
| 17 | |
| 18 | LOG_TRACE((&Poco::Logger::get("WriteBufferToHTTP")), "Sending request to {}", uri.toString()); |
| 19 | |
| 20 | ostr = &session->sendRequest(request); |
| 21 | } |
| 22 | |
| 23 | void WriteBufferFromHTTP::finalizeImpl() |
| 24 | { |
nothing calls this directly
no test coverage detected