Page 1 of 1

Problem set header to request CEF in C++

PostPosted: Wed Jun 28, 2017 5:31 am
by concopcon2017
Hi, I doing browser app and having problem about how to custom header request. I want add "X-Forwarded-For" to header request when browser start request http. I have used OnBeforeResourceLoad from CefRequestHandler:

CefRequestHandler::ReturnValue ClientHandle::OnBeforeResourceLoad(CefRefPtr<CefBrowser> browser, CefRefPtr<CefFrame> frame, CefRefPtr<CefRequest> request, CefRefPtr< CefRequestCallback > callback)
{

CEF_REQUIRE_IO_THREAD();

CefRequest::HeaderMap hdrMap;
request->GetHeaderMap(hdrMap);

hdrMap.erase("X-Forwarded-For");
hdrMap.insert(std::make_pair("X-Forwarded-For", "16.30.1.150"));
request->SetHeaderMap(hdrMap);
return RV_CONTINUE;
}

But it don't success.
Thanks

Re: Problem set header to request CEF in C++

PostPosted: Wed Jul 05, 2017 12:38 pm
by Czarek
What about adding other headers does it work at all?