Skip to content

HTTP 检测

使用纯 Go 实现的 HTTP/HTTPS 访问测试,返回状态码、响应头和响应体预览。

参数说明

参数类型必填默认值说明
URL (url)stringHTTP 或 HTTPS 地址(可省略协议,默认 HTTPS)
超时 (timeout)integer10请求超时时间(秒)

结果解读

HTTP 检测: https://example.com
状态码: 200 OK
响应时间: 235ms
响应头:
  Content-Type: text/html; charset=utf-8
  Server: nginx/1.24.0
  Set-Cookie: (hidden)
响应体预览 (前1024字节):
  <!doctype html>
  <html>
  <head>
  ...

判断标准

状态码含义
2xx (200/201/204)请求正常
3xx (301/302)重定向,检查 Location
4xx (401/403/404)客户端错误(未授权/禁止/不存在)
5xx (500/502/503)服务器错误
连接超时服务器不可达
TLS 握手失败HTTPS 证书问题或协议不匹配

响应头关键字段

字段用途
ServerWeb 服务器软件和版本
Content-Type响应内容类型
Set-Cookie服务器设置的 Cookie
Location重定向目标地址
Cache-Control缓存策略

注意事项

  • URL 可省略 https://,系统会自动补全
  • 响应体仅显示前 1024 字节
  • 不会执行 JavaScript,仅获取静态响应