首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取WebKit.NET上的HTTP头

获取WebKit.NET上的HTTP头
EN

Stack Overflow用户
提问于 2012-05-05 12:51:43
回答 1查看 1.3K关注 0票数 2

我一直在尝试弄清楚如何在WebKit.NET上处理401响应,并显示一个身份验证框,以便用户可以输入他的凭据,然后将它们发送回服务器。

This guy想出了一种方法,可以将适当的头部添加到新请求并将其发送到服务器,但似乎代码会将它们发送到浏览器导航到的每个页面,而这并不是我想要的。我深入研究了代码,其中有一个名为IWebResourceLoadDelegate的接口,其中包含两个事件处理程序didReceiveResponsedidReceiveContentLength,每个响应都会调用这两个事件处理程序,但却不知道如何从传递的参数中读取头。我认为标头根本没有被传递。

此外,似乎web kit sharp的人也没有解决这个问题,但不知何故Chrome确实正确地处理了这个问题。我不确定WebKit Chrome使用的是哪个版本。我只希望这不是一个定制的构建,这样我将别无选择,只能花我的余生来构建WebKit (其他人则试图添加缺失的功能)。

有没有人知道我该如何开始处理这件事?

EN

回答 1

Stack Overflow用户

发布于 2012-05-08 01:22:04

我已经有一段时间没有参与这个项目了,但在我看来,您应该能够从WebURLResponse对象(可能是从allHeaderFields或statusCode方法)获得请求头……

如果你能完成我的工作,在WebKit.NET中获得完整的HTTP Auth支持,那就太好了,我只是没有时间……Chrome和Safari有他们自己的专有实现可以做到这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10458961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档