Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 如何使web浏览器将所有活动(包括请求、响应、cookie活动)记录到我可以检查的日志文件中?_Internet Explorer_Http_Logging_Browser_Instrumentation - Fatal编程技术网

Internet explorer 如何使web浏览器将所有活动(包括请求、响应、cookie活动)记录到我可以检查的日志文件中?

Internet explorer 如何使web浏览器将所有活动(包括请求、响应、cookie活动)记录到我可以检查的日志文件中?,internet-explorer,http,logging,browser,instrumentation,Internet Explorer,Http,Logging,Browser,Instrumentation,我正在调试web应用程序中的会话不匹配问题。涉及多个服务器,用户在持有会话令牌和cookie的同时在它们之间传递 协调点是浏览器。我想详细了解浏览器正在执行的操作,基本上是相当于服务器日志的客户端。了解HTTP请求的详细信息会很有用,包括发送了哪些标头、响应的详细信息以及浏览器为影响请求或响应而采取的任何操作(例如,对重定向进行操作) 各种服务器组件的所有源代码对我来说都不可用,因此我无法检查源代码以了解会话令牌是如何处理的。证据就在布丁中:浏览器观察到的行为将是毫无疑问的答案 由于所涉及的服务

我正在调试web应用程序中的会话不匹配问题。涉及多个服务器,用户在持有会话令牌和cookie的同时在它们之间传递

协调点是浏览器。我想详细了解浏览器正在执行的操作,基本上是相当于服务器日志的客户端。了解HTTP请求的详细信息会很有用,包括发送了哪些标头、响应的详细信息以及浏览器为影响请求或响应而采取的任何操作(例如,对重定向进行操作)

各种服务器组件的所有源代码对我来说都不可用,因此我无法检查源代码以了解会话令牌是如何处理的。证据就在布丁中:浏览器观察到的行为将是毫无疑问的答案

由于所涉及的服务器都使用SSL连接,我恐怕无法在数据包转储级别跟踪这一点

如何使用浏览器(最好是IE)记录此级别的请求和响应详细信息?

  • 使用工具。它可以将日志保存到文件中。稍后,用户可以将此日志文件发送给管理员进行分析。它还可以比较这些日志-您可以比较一个用户的日志与另一个用户的日志,并轻松发现问题。(顺便说一句,基础版是免费的,专业版在30天内功能齐全)

  • 是一个免费的选择


是另一个选项

Http Watch的基本版非常有限,它在大多数情况下不显示标题,因此没有多大用处。

小提琴手是一个更好的选择。


是这一类中的另一个工具,但它不是免费软件

我已经使用Charles一段时间了

Charles是一个HTTP代理/HTTP监视器/反向代理,使开发人员能够查看其计算机与Internet之间的所有HTTP和SSL/HTTPS通信。这包括请求、响应和HTTP头(其中包含cookie和缓存信息)

它可以与FF、CHROME、IE、Mac、Linux和Windows一起使用,如果您设置证书,它甚至可以作为中间人HTTPS服务使用SSL代理


这是一个30天的试用期,只要你随时准备等待5秒;-)

为什么不使用会话cookie作为事实上的用户ID,然后将页面活动写入DB?BryanH:无法访问服务器源代码,而且它正在生产中-无法更改任何服务器代码。哎哟,395美元。首选免费解决方案,因为我目前没有支出权限。还有一个免费版本。