Problem set header to request CEF in C++

Do not post support requests, bug reports or feature requests. Discuss CEF here. Non-CEF related discussion goes in General Discussion!

Problem set header to request CEF in C++

Postby concopcon2017 » Wed Jun 28, 2017 5:31 am

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
concopcon2017
Newbie
 
Posts: 2
Joined: Wed Jun 28, 2017 5:21 am

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

Postby Czarek » Wed Jul 05, 2017 12:38 pm

What about adding other headers does it work at all?
Maintainer of the CEF Python, PHP Desktop and CEF C API projects. My LinkedIn.
User avatar
Czarek
Virtuoso
 
Posts: 1927
Joined: Sun Nov 06, 2011 2:12 am


Return to CEF Discussion

Who is online

Users browsing this forum: No registered users and 19 guests