mPaaS 客户端到移动网关的 MRPC 协议是基于 HTTP 的 RPC 协议。当通过移动网关的 API 测试页面或直接通过 Postman 等非 mPaaS 客户端调用 API 时,可以参考如下格式手动构造对应的 RPC 请求。
API 测试页面
API 测试页面中请求参数格式为[{}]
。当该 API 后端为 HTTP 服务时,到后端 HTTP 服务 get
请求的 query 参数在[{}]
里平铺;到后端 HTTP 服务 post
请求的 body 参数放在 key 为 _requestBody
的 value 中。
Postman 等非 mPaaS 客户端
重要
直接通过 Postman 等非 mPaaS 客户端调用 API 时,需要在移动网关控制台的 网关管理 页面中关闭 签名校验 和 数据加密 功能开关,否则会提示请求失败。
下图中,红框标示的参数为固定参数,其他参数可换成具体 API 的参数。注意,如果后端 HTTP 服务是 get 类型的服务,这里的 post 依然固定不能改变,只需在移动网关控制台的 API 详情 页面 > 基础信息 区域中将调用方式改成 get 即可。请求中 Body 参数的格式为 [{}]
。当 API 后端为 HTTP 服务时,到后端 HTTP 服务 get
请求的 query 参数在 [{}]
里平铺;到后端 HTTP 服务 post
请求的 body 参数放在 key 为 _requestBody
的 value 中。
文档内容是否对您有帮助?