如何解决使用 CefGlue 读取响应标头
在我的 .net 项目中,我们希望嵌入一个 Web 浏览器,并能够读取导航到远程网站时返回的标头响应。 我能够使用 CefSharp 做到这一点,但由于它不支持 .Net Core t 不在考虑之列。
从我读到的内容来看,我需要创建一个 CefRequst 并设置一个回调函数。
CefRequest request = CefRequest.Create();
request.Url = "https://www.yahoo.com";
request.Method = "GET";
CefUrlRequest cefUrlRequest = _browser.CefBrowser.GetMainFrame().CreateUrlRequest(request,new HeaderRequestClient() );
class HeaderRequestClient : CefUrlRequestClient
{
protected override void OnDownloadData(CefUrlRequest request,Stream data)
{
//throw new NotImplementedException();
}
protected override void OnDownloadProgress(CefUrlRequest request,long current,long total)
{
// throw new NotImplementedException();
}
protected override void OnRequestComplete(CefUrlRequest request)
{
//read header
}
protected override void OnUploadProgress(CefUrlRequest request,long total)
{
//throw new NotImplementedException();
}
}
问题是当我执行这个应用程序崩溃但给出错误“(0x80000003)” 知道我是否在正确的轨道上,如果是,我做错了什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。