c# 获取httponly cookie
如何在 httpwebresponse 中获取 httponly cookie? 通常,我使用 CookieContainer 来获取 httpwebresponse 中的 cookie,但它不适用于 httponly cookie。
还有其他方法可以抓住他们吗?
How can i get a httponly cookie in a httpwebresponse ?
Habitually i use a CookieContainer to get the cookies in a httpwebresponse, but it doesnt work with httponly cookie.
Is there an other way to catch them ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,可以可能检索HTTPOnly cookie,例如使用“Wininet.dll”中的“InternetGetCookieEx”函数。
您必须使用如下所示的 PInvoke 代码:
该代码来自 MSDN。
我希望这有帮助!
Yes, it is possible to retrieve a HTTPOnly cookie, for instance from a client program using the "InternetGetCookieEx" function in the "Wininet.dll".
You must use PInvoke code like this :
The code is from MSDN.
I hope that helps !
您无法从 CookieContainer 检索 HTTPOnly cookie。
来自 MSDN
You cannot retrieve HTTPOnly cookies from the CookieContainer.
from MSDN