Appearance
HTTP 检测
使用纯 Go 实现的 HTTP/HTTPS 访问测试,返回状态码、响应头和响应体预览。
参数说明
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| URL (url) | string | 是 | — | HTTP 或 HTTPS 地址(可省略协议,默认 HTTPS) |
| 超时 (timeout) | integer | 否 | 10 | 请求超时时间(秒) |
结果解读
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 证书问题或协议不匹配 |
响应头关键字段
| 字段 | 用途 |
|---|---|
Server | Web 服务器软件和版本 |
Content-Type | 响应内容类型 |
Set-Cookie | 服务器设置的 Cookie |
Location | 重定向目标地址 |
Cache-Control | 缓存策略 |
注意事项
- URL 可省略
https://,系统会自动补全 - 响应体仅显示前 1024 字节
- 不会执行 JavaScript,仅获取静态响应