HTTP响应头查询
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-1qazsc77/http-header。
技能介绍
为什么需要 HTTP 响应头查询
排查网站的 HTTPS 重定向是否生效时,很多人会直接执行 curl -I,但这类命令需要手动指定是否跟随跳转,结果里的 Server、Content-Type 等字段也需要逐一筛选。如果目标站点存在多层重定向,直接连接还会因为网络环境差异带来干扰,导致分析结果不准确。
核心能力与工作方式
这个技能解决的就是上述痛点,核心能力包括:
- 获取指定域名的 HTTP 响应头信息
- 返回
Server、Content-Type、Location等关键头部字段 - 支持配置是否跟随重定向(
allowAutoRedirect参数)
使用时,技能会从请求中提取 domain 和 allowAutoRedirect 参数,在根目录执行脚本,脚本会携带 API Key 调用接口并发送 ChinazVer=1.0 标识,最终从返回的 JSON 中读取结果。
适用边界与注意点
需要注意几个限制:
- 仅覆盖响应头部信息,不用于网站源码分析或页面内容抓取
- 一次只能查询一个域名,批量任务需逐条执行
- 返回的数据仅供参考,部分排名类数据存在异地差异
- 不会输出、复述或保存用户的 API Key
使用场景
- 排查网站HTTPS跳转是否生效,需要确认响应头中是否包含指向HTTPS的Location字段时使用。
- 分析网站技术架构时,想快速获取目标域名使用的Web服务器类型(如nginx、Apache)时使用。
- 检查网站内容传输配置,需要查看Content-Type字段判断资源类型是否符合预期时使用。
- 验证网站连接方式是否开启keep-alive,通过Connection字段判断长连接配置情况时使用。
适合人员
- 负责网站SEO优化的工程师,需要通过响应头分析服务器配置对搜索引擎抓取的影响。
- 处理网站跳转问题的运维人员,要快速定位HTTPS重定向未生效的具体原因。
- 研究网站技术栈的开发者,想不深入代码直接获取目标站点的Web服务器类型信息。
- 负责网站性能优化的技术人员,需要通过Connection字段检查长连接配置是否合理。