在设置了 HTTP 监视器后,通过观察服务器上 JSP 页和 Servlet 执行的数据流,可以使用它来调试 Web 应用程序。HTTP 监视器记录有关每个传入请求的数据。
分析会话数据:HTTP 监视器包括两个面板。左侧是 HTTP 请求记录的树视图。右侧是显示面板,它显示与选定的 HTTP 请求记录相关联的会话数据。
图标 | 描述 |
---|---|
![]() |
Get 方法。 |
![]() |
Post 方法。 |
每个方法图标均包含基于响应状态代码值的标记:
标记 | 描述 |
---|---|
![]() |
1xx - 信息 |
无 | 2xx 或无法确定的值。 对于后一种情况,这通常意味着请求已成功 (200 - OK) |
![]() |
3xx - 警告 |
![]() |
400 - 错误 |
在显示面板的“请求”标签中也会显示请求的方法类型和状态代码。下面提供了每种状态代码的完整描述:
导致内部分发的请求会在支持此功能的服务器上产生嵌套节点。已转发或已包含的请求将嵌套在与主请求相对应的节点下面。
“当前记录”中的条目仅在当前 IDE 会话期间可用。当前 HTTP 请求记录不受重新启动服务器的影响。只有退出 IDE 或显式删除它们时,才会清除这些记录。“保存记录”中的条目在删除之前将始终保留。通过使用树视图上方的按钮,可以按照各种标准对所有类别中的记录进行排序:
图标 | 描述 |
---|---|
![]() |
重新装入客户端上存储的所有 HTTP 请求记录。 |
![]() |
按时间标记对 HTTP 请求记录进行降序排序。 |
![]() |
按时间标记对 HTTP 请求记录进行升序排序。 |
![]() |
按字母顺序对 HTTP 请求记录进行排序。 |
![]() |
在 HTTP 请求记录列表中显示或隐藏时间标记。 |
![]() |
如果 HTTP 监视器不显示正在运行的 Web 模块的 HTTP 请求记录,请验证是否为 Web 服务器启用了监视器,方法是:在“运行环境”窗口的“服务器”节点中右键单击 Web 服务器的节点,然后从上下文菜单中选择“属性”。应选中“启用 HTTP 监视器”复选框。 |
在左侧的树视图中选择 HTTP 请求记录时,与该 HTTP 请求记录相对应的会话数据将会显示在右侧的显示面板中。