{
"tool": "redirect-checker",
"count": 1,
"results": [
{
"inputUrl": "http://google.com",
"finalUrl": "http://www.google.com/",
"finalStatus": 200,
"redirects": 1,
"firstStatus": 301,
"chain": [
{
"url": "http://google.com/",
"status": 301,
"location": "http://www.google.com/",
"ms": 50,
"server": "gws"
},
{
"url": "http://www.google.com/",
"status": 200,
"location": null,
"ms": 57,
"server": "gws"
}
],
"totalMs": 107,
"issues": [],
"error": null
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14408/url+redirect+checker+api/36385/redirect+checker+api+-+http+status+codes?items=http://google.com' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 URL重定向检查器 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
发送项目查询参数,最多包含 25 个值(以逗号分隔),每个值为完整的页面地址;本页面的示例请求显示了一个 可选参数:maxRedirects,method
带有工具、计数和结果数组的JSON。每个结果行具有与该页面示例响应相同的字段
一个呼叫计为一个请求,即使它一次请求多达25个网址在同一个呼叫中请求更多选项或更高的限制仍然计为一个请求
官方公共API 公共网页 公共文件和DNS 在请求时实时获取 不绕过登录或付费墙
大多数呼叫在2到15秒内返回 超过80秒后会收到HTTP 503和Retry-After 请发送更少的项目并重试
可选查询参数:maxRedirects,method。每个参数在本页面的参数下列出其允许的值或范围。超出这些限制的值将返回HTTP 400及允许范围
错误消息的 JSON:400 表示缺少或无效的参数(包含允许的值),422 表示无法处理任何项目(每个项目包含一个原因),429 表示超过速率限制,503 在忙碌或超过 80 秒时会附带 Retry-After 如果只有某些项目失败,您将获得 200,并且每个失败的项目都是一个带有错误字段的行
终端返回关于每个检查的URL的HTTP状态码和重定向链的数据。这包括初始和最终状态码、最终URL、重定向次数、响应时间以及遇到的任何问题
关键字段包括 inputUrl finalUrl finalStatus firstStatus redirects totalMs 和 issues 每个字段提供关于 URL 重定向行为和性能的具体见解
响应被结构化为一个 JSON 对象,其中包含一个“工具”标识符,一个处理过的 URL 数量,以及一个“结果”数组。结果数组中的每个条目都对应于一个单独的 URL,并包含详细的重定向信息
该端点提供有关HTTP状态代码、重定向链、每个跳转的响应时间以及在检查过程中检测到的任何问题的信息,这些对SEO和网站迁移至关重要
用户可以通过指定 items 参数来定制请求,最多可以包含 25 个 URL,并可以选择使用 maxRedirects 来限制跟随的重定向次数,以及使用 method 来定义请求类型(GET 或 HEAD)
“firstStatus”表示初始HTTP状态码 “finalStatus”显示所有重定向后的最后状态 “redirects”计算跳数 “totalMs”反映总响应时间以毫秒为单位
数据准确性通过在请求时从官方公共API和网页获取实时数据得以保持,确保信息反映所检查URL的当前状态
典型的使用案例包括SEO审核以识别重定向问题网站迁移以确保正确的URL处理以及性能监测以分析响应时间和重定向链以进行优化