logo
GeekFormat

Link Header 解析器

Link 响应头解析

常用于 GitHub API 分页和 preload / preconnect 资源提示。这里会把 rel、URL 和参数全部拆开。

解析结果

3 个 Link 项
#1rel=prev
https://api.github.com/repositories/1300192/issues?page=2
relprev
#2rel=next
https://api.github.com/repositories/1300192/issues?page=4
relnext
#3rel=last
https://api.github.com/repositories/1300192/issues?page=515
rellast

JSON 预览

[
  {
    "index": 0,
    "url": "https://api.github.com/repositories/1300192/issues?page=2",
    "rels": [
      "prev"
    ],
    "params": {
      "rel": "prev"
    }
  },
  {
    "index": 1,
    "url": "https://api.github.com/repositories/1300192/issues?page=4",
    "rels": [
      "next"
    ],
    "params": {
      "rel": "next"
    }
  },
  {
    "index": 2,
    "url": "https://api.github.com/repositories/1300192/issues?page=515",
    "rels": [
      "last"
    ],
    "params": {
      "rel": "last"
    }
  }
]

在线看 Link 头,把分页和预加载关系拆清楚。

相关推荐

适用场景

  • 调 API 分页时先看 Link 头里到底给了哪些下一页、上一页信息
  • 检查网站 preload 和 prefetch 资源预加载配置是否正确提升前端性能
  • 分析列表接口响应头中的分页关系确认 first、last 等边界链接是否完整
  • 排查复杂 Link 响应头时结构化查看各 rel 关系和目标 URL 避免人工阅读遗漏

功能特点

  • 分页关系自动识别:next、prev、first、last 等 rel 关系独立展示,API 分页一目了然
  • 预加载资源检测:preload、prefetch 等性能相关声明同步解析,前端优化更直观
  • 参数完整提取:每个 Link 条目的 URL、rel 列表和额外参数键值对分别展示
  • 多格式输出:支持 URL 列表一键复制和 JSON 预览,适合脚本处理和接口文档

使用方法

  1. 粘贴 Link 响应头内容到输入区(支持完整 Link 头格式)
  2. 工具自动解析分页链接、preload 资源和 rel 关系并结构化展示
  3. 查看每个条目的编号、rel 标签、目标 URL 和额外参数
  4. 复制 URL 列表或查看 JSON 预览用于接口调试或性能优化记录

常见问题

Link 响应头一般用来做什么?

Link 头常见用途包括 API 分页、资源预加载和声明关联链接。把 rel 和目标地址拆开后,更容易判断服务端是否返回正确。

适合调试 GitHub API 或分页接口吗?

适合。很多接口会把下一页、上一页等信息放在 Link 头里,解析后更容易看懂分页结构。

可以查看 preload 资源和目标 URL 吗?

可以。工具适合检查资源预加载配置、链接参数和跳转目标,方便前端性能优化与接口调试。

为什么手动看 Link 响应头很费劲?

因为它通常是一长串逗号分隔的链接和属性组合,人工阅读容易漏掉 rel、URL 或参数细节。解析器能直接结构化展示。