如何从 awesomium 获取 HttpOnly cookie?

How to get HttpOnly cookies from awesomium?

我想从站点获取所有 cookie,但其中大部分是 HttpOnly。

JS 不工作:

var cookie = webControl.ExecuteJavascriptWithResult("document.cookie;");

如何获取 HttpOnly cookie?

为什么要尝试从 Javascript 取回 Cookie? ... 获得所有 Headers(包括 Cookie)的最佳意见是将 Awesomium 与同样用 C# 编写的代理一起使用 ...

维基:代理配置 http://docs.awesomium.net/html/P_Awesomium_Core_WebPreferences_ProxyConfig.htm

Github C# 代理: https://github.com/justcoding121/Titanium-Web-Proxy

Titanium 有 2 个有用的事件:

proxyServer.BeforeRequest += OnRequest;
proxyServer.BeforeResponse += OnResponse;

为您提供 SystemEventArgs 的简单实现是:

public async Task OnRequest(object sender, SessionEventArgs e)
public async Task OnResponse(object sender, SessionEventArgs e)

实施后,您可以抓取所有 Headers 并删除或修改它:)

希望对您有所帮助...