You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Postman调用Docker部署的mock server服务?

Postman调用当前Docker运行的Mock Server操作步骤

基础连通信息确认

从docker ps的输出结果提取关键端口映射关系:当前容器内Mock Server的默认HTTP服务端口为1080,已映射到本地宿主机的49153端口,所有请求的基础地址规则如下:

  • Mock Server在本地电脑运行:基础地址为 http://127.0.0.1:49153
  • Mock Server在远程服务器运行:将上述地址中的127.0.0.1替换为对应服务器的可访问IP即可。

前置匹配规则配置

Mock Server不会对任意请求直接返回预设响应,必须先注册对应的匹配规则,规则注册可直接通过Postman完成:

  • 新建Postman请求,方法选PUT,请求地址填 http://127.0.0.1:49153/mockserver/expectation
  • 请求头配置Content-Type: application/json
  • 请求体填入规则JSON结构,明确两部分内容:一是需要匹配的请求特征(方法、路径、查询参数、请求头、请求体的匹配规则),二是匹配成功后需要返回的响应内容(状态码、响应头、响应体)
  • 发送该请求,返回状态码201即代表规则注册成功。

正式发起Mock接口调用

规则配置完成后,即可和调用普通HTTP接口一样在Postman发请求:

  • 选择和规则定义完全一致的请求方法(GET/POST/PUT/DELETE等)
  • 按照规则指定的路径拼接完整请求地址,比如规则匹配路径/api/order/query,最终请求地址为http://127.0.0.1:49153/api/order/query
  • 按照规则要求携带对应的查询参数、请求体、请求头
  • 发送请求后,即可收到Mock Server按预设规则返回的响应。

常见问题排查

如果请求返回404状态码,基本是请求内容和已注册的匹配规则不匹配,逐一核对请求方法、路径、参数、请求头、请求体和规则定义的一致性即可。

内容的提问来源于stack exchange,提问作者ziwdig44bugs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.27 07:57:03