2012-05-27 29 views
0

在开发环境中(浏览器和http服务器通常在同一台机器上),我想研究认证模式的确切细节。所以我需要跟踪每个http请求/响应。
trace http session

  1. 我试过WireShark,这是非常有前途的。但实际上,在 windows机器上,在嗅探 环回接口上的流量时存在问题。
  2. 然后我试过浏览器插件,火狐12的HttpFox 0.8.10。它很好地显示请求和响应,但在具体的身份验证的情况下,它不正确 显示“双跳“身份验证,它将第一个 请求(未经授权的状态码)与下一个成功的 之一”合并“。
  3. 然后,我已经试过的httpd日志来工作,这是我的 实际服务器,但它需要不平凡的努力,创造一个 日志包含了所有的请求,如标题(授权 头)。所以它似乎不是一个好的“调试”技术。

还有其他的可能吗?

+0

你试过Firefox上的Firebug吗? – nhahtdh

+0

@nhahtdh,这是非常好的,但调试HTML,而不是HTTP会话。或者我错过了什么? – AgostinoX

+0

您可以启用Net选项卡来查看流量和流量。如果您想保持导航日志,请打开Persist。 – nhahtdh

回答

0

与Wireshark一起去。 The answer to this question将解决环回问题。 Wireshark是最好的,因为它真正理解与HTTP有关的所有格式(只要你不使用HTTPS)。