在C#中使用Web浏览器控件或http请求,当网站创建cookie(或尝试)时,是否有方法捕获并显示该cookie?在C中捕获cookie响应#
3
A
回答
4
是的,cookies返回Set-Cookie
标题。您可以使用HttpWebResponse.Headers集合查看所有标题并读出cookie,也可以使用Cookies集合为您打包。
2
当然,您可以使用像Fiddler或FireBug这样的工具来捕获和检查会话期间发送的请求和响应。我更熟悉Fiddler,所以我将我的答案和示例作为基础。
例如,如果我登录到我公司的Outlook Web Access门户,则输入我的用户名和密码,然后OWA客户端将会话cookie写入我的计算机。如果我有提琴手运行时,我登录,我可以看到这个cookie被写为从服务器响应的一部分因为有成功的日志中:
**Cookies/Login**
Set-Cookie: sessionid=d8ff0256-7339-4049-81c2-fae98f7c3ed5:0x409; path=/
如果有被向下发送更多的cookie,你”将会看到它们在Cookies组下列出。
如果点击请求的资源(我成功登录后采取的页面),然后单击Fiddler响应部分中的标题选项卡,我可以看到这些cookie。
希望这会有所帮助!
相关问题
- 1. 如何在C#中响应后获取请求头的Cookie#
- 2. 在webView中捕获响应活动
- 3. 在HTML页面中捕获POST响应
- 4. 如何在C++中传递/捕获/响应Python的KeyboardInterrupt?
- 5. Angular 2 - 从响应中获取Cookie
- 6. 捕获响应大小 - HttpServlet
- 7. 捕获所有ajax响应?
- 8. 捕获服务器响应
- 9. 捕获webBrowser控制响应
- 10. Angular 2捕获401响应
- 11. 问题捕获HTTP响应
- 12. 用PCap.Net捕获DNS响应?
- 13. WinHTTP IWinHttpRequest iface - cookie处理 - 如何从响应中获取cookie?
- 14. Retrofit2 Set-Cookie在响应中不存在
- 15. RequestVerificationToken cookie在响应中不存在
- 16. 从响应头C提取cookie信息#
- 17. 在FLUrl中获取响应头c#
- 18. '在python请求响应中缺少cookie'
- 19. 在WinHttp中响应设置Cookie
- 20. 在mojolicious响应中设置cookie
- 21. GET请求(REST)中的Cookie不响应Cookie集合,而是响应中
- 22. 如何在Angular(Stripe Connect)中的响应URL中捕获参数
- 23. 在Java中捕获Ctrl + C
- 24. 使用Nokogiri捕获XML响应
- 25. 如何拦截Promises响应或捕获?
- 26. Excel的VBA:如何捕获MSGBOX响应
- 27. PHP检查响应的cookie值,响应不会在清除cookie后恢复
- 28. 如何在nodejs中捕获子进程的响应
- 29. Groovy在结构中捕获响应头以外的映射
- 30. 在soapui中捕获对文本或excel文件的响应
如果在响应中使用HttpOnly属性设置了Cookie,HttpWebResponse.Headers将不会为您包装它。 – rism 2014-01-27 03:02:19