29 std::stringstream msg;
31 msg << BESIndent::LMarg <<
"http::Response::dump - (" << (
void *)
this <<
")\n";
33 msg << BESIndent::LMarg <<
" curl_code: " << d_curl_code <<
"\n";
34 msg << BESIndent::LMarg <<
" http_status: " << d_http_status <<
"\n";
35 msg << BESIndent::LMarg <<
" origin_url: " << d_origin_url <<
"\n";
36 msg << BESIndent::LMarg <<
"last_accessed_url: " << d_redirect_url <<
"\n";
38 if (!d_response_headers.empty()) {
39 msg << BESIndent::LMarg <<
" response_headers: " << d_response_headers.size() <<
"\n";
40 for (
const auto &hdr: d_response_headers) {
41 msg << BESIndent::LMarg <<
" response_header: " << hdr <<
"\n";
44 msg << BESIndent::LMarg <<
" response_headers: [NONE]\n";
47 if (!d_response_body.empty()) {
48 msg << BESIndent::LMarg <<
" response_body: " << d_response_body <<
"\n";
50 msg << BESIndent::LMarg <<
" response_body: [NONE]\n";
52 BESIndent::UnIndent();