MCPcopy Create free account
hub / github.com/ByConity/ByConity / WriteBufferFromHTTP

Method WriteBufferFromHTTP

src/IO/WriteBufferFromHTTP.cpp:9–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7{
8
9WriteBufferFromHTTP::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
23void WriteBufferFromHTTP::finalizeImpl()
24{

Callers

nothing calls this directly

Calls 4

makeHTTPSessionFunction · 0.85
sendRequestMethod · 0.80
getFunction · 0.50
toStringMethod · 0.45

Tested by

no test coverage detected