接口管理 模块中创建新接口,点击 新建接口 按钮。文档模式(以设计为主)和 调试模式(以代码为主)。可以在界面左下角切换模式。本文基于 文档模式 。了解更多关于文档/调试模式的信息。/起始,使接口更规范,并且使用 Apifox 过程中能获得更好更完整的功能体验。/ 开头的原因/ 开头路径有助于在 OpenAPI 生态中的兼容性。如果路径没有以 / 开头,在使用工具时可能会遇到兼容性问题。/ 开头的路径支持 URL 模式 Mock 功能,这对 Apifox 的测试和验证功能非常重要。? 开始,以 & 分隔,例如:?id=2&status=available。通常用于筛选、排序或修改 API 的 输出。/pet/{petId}/pet/:petId{参数名},Apifox 就会自动识别,并在下方自动显示对应的参数输入框。{} 占位符格式,变量只写在 Path 参数的 “参数值” 中。/pet/{petId}petId,在 “参数值” 里使用双大括号 {{}} 填入变量名,例如 {{petId}}。这样就相当于在 URL 路径里使用变量了。{{}}会影响 Apifox 的 Mock API 功能的使用。另外,这种写法不符合 OAS 规范,无法在 OpenAPI 生态的工具中正常集成。因此,不推荐在 URL 上直接写变量,例如 /pet/{{petId}}{parameter} 和 {{variable}}{parameter}:单大括号表示 Path 参数,是 URL 路径中的占位符,当访问接口时会替换为具体的值。{{variable}}:双大括号用于在请求中引用变量,请求发送时可替换为实际值,实现动态和自定义输入。true 或 false)。JSON 或 XML 时,需要设置数据结构。数据结构可引用 数据模型。JSON、XML、HTML、Raw、Binary 或其他适合的格式。JSON 和 XML 格式可以配置数据结构。返回响应 模块右上角的 + 添加 按钮,即可添加返回响应。200 OK 响应因各个接口的输出需求不同而有所差异,但错误响应如 400 Bad Request 和 404 Not Found 往往在不同接口间一致。Apifox 针对此类需求提供了响应组件功能,可以复用预定义的错误响应,从而提高文档编写效率并保持 API 的一致性。添加空白响应 来定义各接口独特的返回结果。自动生成,Apifox 会根据 “返回响应的数据结构” 定义自动生成合理的响应数据。