开发者社区> 问答> 正文

API 网关如何获取错误信息

API 网关如何获取错误信息

展开
收起
保持可爱mmm 2020-03-26 21:04:46 800 0
1 条回答
写回答
取消 提交回答
  • 所有的 API 请求只要到达了网关,网关就会返回请求结果信息。 用户需要查看返回结果的头部,即 Header 部分。其中 X-Ca开头的均为网关返回,比较重要信息是:

    // 请求唯一ID,请求一旦进入API网关应用后,API网关就会生成请求ID并通过响应头返回给客户端,建议客户端与后端服务都记录此请求ID,可用于问题排查与跟踪 X-Ca-Request-Id: 7AD052CB-EE8B-4DFD-BBAF-EFB340E0A5AF

    // API网关返回的错误消息,当请求出现错误时API网关会通过响应头将错误消息返回给客户端 X-Ca-Error-Message: Invalid Parameter Required field1

    // API网关系统错误码,当请求出现错误被网关拦截后,由API网关提供的错误码: (经典网络实例无此头) X-Ca-Error-Code: I400MP 在应答的Header中获得X-Ca-Error-Code与X-Ca-Error-Message可以基本明确报错原因,而X-Ca-Request-Id可以用于在日志服务中查询请求日志、通过控制台查询结果、或提供给支持人员进行日志排查。 X-Ca-Error-Code可以查找错误代码表来获取更详细的拍错解释

    2020-03-26 21:05:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载