端点
端点页面显示从捕获流量中提取的 API 路径和 JavaScript 端点,包括你可能尚未手动访问的路由。
端点的提取方式
JavaScript 响应通过代理时,Ogma 会对其进行静态分析,识别以下内容:
- 使用 URL 字符串参数的
fetch()调用 - 使用路径字符串的
axios调用 - 符合常见 API 路径形式的 URL 字符串模式(例如
/api/v1/...) - 路由定义中的路径值
提取会自动进行,无需配置。
导入的 API 规范也可以提供端点。在重放中,使用导入加载支持的 OpenAPI、Postman、GraphQL 内省或 WSDL 输入。这些条目的来源是 API 规范,而不是某个捕获的响应。导入定义不会发送生成的请求;测试前请在重放中检查它们。参阅 API 定义导入。
端点列表
列表中的每个条目显示:
| 列 | 说明 |
|---|---|
| 路径 | 提取的 URL 路径 |
| 方法提示 | 可用时,从调用推断出的 HTTP 方法(GET、POST 等) |
| 来源 | 发现该路径的 HTTP 历史记录条目 |
点击任意行,展开来源详情并打开原始历史记录条目。
筛选端点
在列表上方的筛选栏中输入内容,按路径字符串搜索。输入时,列表会缩小到匹配的条目。
将端点发送到重放
- 在列表中选择端点。
- 点击发送到重放。
- Ogma 会创建新的重放会话,预先填入路径和方法提示。
发送前,请在重放中调整主机、请求头和请求体。端点提取只提供路径,不会重建完整请求。