HTTP请求列表 (List HTTP Requests)
一个简单实用的VS Code扩展,帮助你管理和导航.http文件中的HTTP请求。
功能特点
- 在侧边栏的资源管理器中显示当前
.http文件中的所有HTTP请求
- 支持通过
###后紧跟# 注释的方式为请求分组
- 点击请求项可直接跳转到文件中对应的位置
- 光标移动时侧边栏自动同步高亮对应请求
- 支持文档格式化(JSON body 美化、URL 查询参数拆分、URL 编码自动解码)
使用方法
- 在VS Code中打开一个
.http文件
- 在资源管理器中查看"HTTP Requests"面板,所有请求将列在其中
- 点击任意请求可立即跳转到文件中相应位置
- 编辑文件时,请求列表会自动更新
请求分组
如果一个由###分隔的块,其第一行有效内容是以#开头的注释,并且该块内没有HTTP方法(如GET, POST等),则该块会被视为一个分组。该注释内容将作为分组的名称显示在列表中。
使用空的###块(无任何内容)可以关闭当前分组,使后续请求回到根级别。
例如:
###
# 用户管理
###
# 获取所有用户
GET https://api.example.com/users
###
# 创建新用户
POST https://api.example.com/users
Content-Type: application/json
{"name": "测试用户"}
###
###
# 健康检查(根级别,不在用户管理分组内)
GET https://api.example.com/health
请求名称
如果请求块(以###开始)的第一行有效内容是#开头的注释,该注释内容将优先作为请求在列表中的名称。
配置选项
您可以通过VS Code的用户或工作区设置来自定义此扩展的行为。搜索 "List HTTP Requests" 或直接修改 settings.json。
贡献
欢迎提交问题和建议到我们的GitHub仓库。
| |