Dotcom-Monitor 允许用户通过指定预期的 HTTP 响应代码来自定义其网站监控。这可确保系统根据您的独特需求正确解释响应,而不是仅将所有非 200 响应视为失败。默认情况下,Dotcom-Monitor 需要状态代码在 200-399 范围内的 HTTP 响应,以确认网页正常运行并且监控请求成功。但是,在某些情况下,其他状态代码也可能指示预期结果。如果 HTTP 响应包含用户提供的预期状态代码,Dotcom-Monitor 将认为请求成功,即使代码不在默认的 200-399 成功范围内。

如何为特定 HTTP 代码设置监控

  1. 打开 HTTP(S) 监控目标设置。
  2. Basic 选项卡的 Expected response codes 字段中,输入您希望系统识别为成功响应的状态代码。

Dotcom-Monitor 允许您输入多个 HTTP 响应代码或定义一系列可接受的代码。

例子:

  • 要允许多个预期响应,例如 401 Unauthorized500 Internal Server Error,请输入:
    401, 500
  • 要允许所有 5xx 服务器错误 响应,请输入:
    500-599

例如,您希望监控一个只能由授权用户访问的受限网页。当 未经授权的用户 尝试访问此页面时,服务器应返回 HTTP 401 Unauthorized 状态代码。

  • 要验证未经授权的用户无法访问目标页面,请在 Expected response codes 字段中输入 401
  • 如果 Dotcom-Monitor 收到 401 响应,它会将监控请求标记为成功。
  • 如果响应是其他任何内容(例如, 200 OK,表示意外授予访问权限),将生成错误并反映在监控报告中。