HTTP状态码查询
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-1qazsc77/http-status-check。
技能介绍
调试线上问题时,最先要回答的往往是“这个域名现在还能不能访问?”。手动打开浏览器测试会被缓存和本地网络干扰,改用 curl -I 虽然更接近真实请求,却需要额外处理证书、重定向链和超时参数,而且在移动端或受限终端里并不方便。HTTP状态码查询(规范名 @org-1qazsc77/http-status-check)把这个判断压缩成一次调用:只要给出网址,就能拿到 HTTP 响应状态码与响应 IP,直接区分正常、重定向还是错误。
核心能力与执行流程
该技能只做一件事:向目标站点发起 HTTP 请求并回读状态信息。执行时,Agent 会先从用户消息里抽取查询参数,然后在技能根目录运行脚本,把目标地址与重定向策略传给接口。需要关注的关键参数是 allowAutoRedirect:
- 设为
true时跟随重定向,返回最终页面的状态码; - 设为
false时不跟随,能看到 301/302 等原始重定向响应。
脚本输出为 JSON,包含 StateCode 表示查询是否成功、Reason 给出状态码描述,以及 Result 里的 RemoteAddr(响应 IP)、Status 和 StatusCode。Agent 只依据实际返回组织答复,不补全未返回的数据。
适用边界与注意点
- 技能依赖 API Key。若返回
missing_api_key,Agent 会提示用户在网站HTTP状态查询购买页获取 Key 并回传,仅用于本次查询,不保存或回显完整密钥;Key 无效或额度不足时引导用户检查购买页。 - 一次只查询一个网址,批量任务需逐条执行;不支持网站性能测试或页面内容分析。
- 返回数据仅供参考,排名类数据存在异地差异;遇到
invalid_input、network_error或timeout时,按错误信息说明即可。
使用场景
- 网站迁移到新域名后,执行一次跟随重定向的状态码查询,确认新地址返回200、站点正常访问。
- 改版上线后把allowAutoRedirect设为false查询旧地址,确认返回301,验证重定向配置是否生效。
- 用户反馈某页面打不开时查询其状态码,判断是404页面不存在还是500服务器内部错误。
- 定期监控站点可用性,通过返回的响应IP确认当前请求落到了哪台服务器、状态是否正常。
适合人员
- 网站运维工程师:站点变更或故障时需要快速确认HTTP状态码与响应IP。
- SEO专员:改版或换域名后需要验证301永久重定向是否生效,避免权重流失。
- 后端开发:排查线上访问异常时需要区分404、500等状态码来定位问题。
- 个人站长:定期检查首页是否返回200,确认站点未被意外重定向或宕机。