Apifox 客户端支持通过 HTTP、GraphQL、SOAP、gRPC 或其它流行协议发送 API 请求。你可以在 Apifox 中创建请求,发送并观察返回响应,然后保存下来供团队协作使用。请求 URL#
在 Apifox 中发起请求时,需要指定用于连接目标 API 的 URL。通常,每个 API 操作都对应一个特定的接口地址。在构建 API 时,URL 通常由基础地址和路径组成。例如,在请求 URL https://api.example.com/user/12
中,https://api.example.com
是基础地址,而 /user/12
是接口路径。
使用公共 API 时,API 提供商通常会在开发者文档中提供所需的 URL。
Query 参数可以直接添加到 URL 中,也可以在 Params 标签下输入。如果请求使用了 Path 参数,则需要将其嵌入到 URL 路径中 ({}
格式,如 {id}
)。如果未指定协议,Apifox 将自动在 URL 开头添加 http://
。
请求方法#
在 Apifox 中,你可以在请求 URL 左侧选择要使用的请 求方法。默认方法是 GET。以下是最常用的请求方法:GET:从指定资源检索数据。不应对此数据产生任何影响。
POST:向指定资源提交数据以进行处理。常用于创建新资源。
PUT:更新现有资源。它会用请求中发送的数据替换整个资源。
在 API 设计中,相同的 URL 可以用不同的方法请求,代表对同一资源的不同操作。例如,GET /user/{id}
通常用于获取此 ID 的用户信息,而 PUT /user/{id}
则用于更新此 ID 的用户信息。