Internet explorer 如何使web浏览器将所有活动(包括请求、响应、cookie活动)记录到我可以检查的日志文件中?
我正在调试web应用程序中的会话不匹配问题。涉及多个服务器,用户在持有会话令牌和cookie的同时在它们之间传递 协调点是浏览器。我想详细了解浏览器正在执行的操作,基本上是相当于服务器日志的客户端。了解HTTP请求的详细信息会很有用,包括发送了哪些标头、响应的详细信息以及浏览器为影响请求或响应而采取的任何操作(例如,对重定向进行操作) 各种服务器组件的所有源代码对我来说都不可用,因此我无法检查源代码以了解会话令牌是如何处理的。证据就在布丁中:浏览器观察到的行为将是毫无疑问的答案 由于所涉及的服务器都使用SSL连接,我恐怕无法在数据包转储级别跟踪这一点 如何使用浏览器(最好是IE)记录此级别的请求和响应详细信息?Internet explorer 如何使web浏览器将所有活动(包括请求、响应、cookie活动)记录到我可以检查的日志文件中?,internet-explorer,http,logging,browser,instrumentation,Internet Explorer,Http,Logging,Browser,Instrumentation,我正在调试web应用程序中的会话不匹配问题。涉及多个服务器,用户在持有会话令牌和cookie的同时在它们之间传递 协调点是浏览器。我想详细了解浏览器正在执行的操作,基本上是相当于服务器日志的客户端。了解HTTP请求的详细信息会很有用,包括发送了哪些标头、响应的详细信息以及浏览器为影响请求或响应而采取的任何操作(例如,对重定向进行操作) 各种服务器组件的所有源代码对我来说都不可用,因此我无法检查源代码以了解会话令牌是如何处理的。证据就在布丁中:浏览器观察到的行为将是毫无疑问的答案 由于所涉及的服务
- 使用工具。它可以将日志保存到文件中。稍后,用户可以将此日志文件发送给管理员进行分析。它还可以比较这些日志-您可以比较一个用户的日志与另一个用户的日志,并轻松发现问题。(顺便说一句,基础版是免费的,专业版在30天内功能齐全)
- 是一个免费的选择
小提琴手是一个更好的选择。
是这一类中的另一个工具,但它不是免费软件我已经使用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美元。首选免费解决方案,因为我目前没有支出权限。还有一个免费版本。