Re-add support for getting headers.
This commit is contained in:
parent
28919cdaa8
commit
2fa3bff89c
|
@ -234,13 +234,17 @@ return_call API::http::request_common(const http_method &meth,
|
||||||
}
|
}
|
||||||
|
|
||||||
HTTPResponse response;
|
HTTPResponse response;
|
||||||
istream &rs = session.receiveResponse(response);
|
istream &body_stream = session.receiveResponse(response);
|
||||||
|
|
||||||
const uint16_t http_code = response.getStatus();
|
const uint16_t http_code = response.getStatus();
|
||||||
ttdebug << "Response code: " << http_code << '\n';
|
ttdebug << "Response code: " << http_code << '\n';
|
||||||
|
|
||||||
answer.clear();
|
answer.clear();
|
||||||
StreamCopier::copyToString(rs, answer);
|
StreamCopier::copyToString(body_stream, answer);
|
||||||
|
|
||||||
|
std::ostringstream headers_stream;
|
||||||
|
response.write(headers_stream);
|
||||||
|
_headers = headers_stream.str();
|
||||||
|
|
||||||
switch (http_code)
|
switch (http_code)
|
||||||
{
|
{
|
||||||
|
|
Reference in New Issue