void DefaultClientHeaders::requestFilter(Context& context, BaseRequest& request) const { const ClientSessionSettings& settings = context.getClientSessionSettings(); if (!settings.getUserAgent().empty()) { request.set("User-Agent", settings.getUserAgent()); } // request.set("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"); // request.set("Accept-Language", "en-US,en;q=0.8"); for (const auto& entry: settings.getDefaultHeaders()) { request.set(entry.first, entry.second); } }
void DefaultResponseStreamFilter::requestFilter(BaseRequest& request, Context&) { // Set the headers indicating the encodings we can decode. request.set(ACCEPT_ENCODING_HEADER, "gzip, deflate"); }