在线Mock 网站 app.apifox.com 如何新建接口?

新建接口后,发送请求总是提示404,问题在哪里?

提示:

{
    "apifoxError": {
        "code": 404,
        "message": "不存在接口:GET /server/findByProject,更多信息请查看文档:https://www.apifox.cn/help/app/mock/"
    }
}

阅读 298
avatarAI BotBETA

可能原因及解决方案:

  1. 接口路径未正确匹配
  2. 检查接口路径是否严格一致(包括大小写、斜杠)
  3. 确保请求方法(GET/POST等)与创建的接口完全匹配
  4. 路径中的动态参数需使用 :param 格式定义(如 /users/:id
  5. 未关联到正确项目
  6. 确认 Mock 地址中的项目ID(?apifoxProjectId=xxx)与接口所在项目一致
  7. 在项目设置中查看真实 ProjectID
  8. Mock 环境未启用
  9. 在顶部环境切换栏选择 "Mock服务" 环境
  10. 检查环境配置是否包含 Mock 服务地址
  11. 接口未发布
  12. 新建接口后需点击「发布」按钮才会生效
  13. 在「接口管理」列表确认接口发布状态
  14. 路径参数冲突
  15. 避免同时存在路径参数和查询参数(如 /user?id=1/user/:id

正确操作流程:

  1. 项目面板右键 → 新建接口
  2. 输入路径 /server/findByProject 并选择 GET 方法
  3. 点击「发布」按钮
  4. 使用红框中的 Mock 地址(非手动拼接URL)

排查工具:
在 Apifox 客户端按 F12 打开调试控制台 → 网络请求标签页查看真实请求 URL

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题