720
阿里云
返回值为空__错误说明_API 网关-阿里云
HTTP/HTTPS 请求的返回结果有 HttpCode、Header、Body 三部分。当请求报错时,由于没有进入业务逻辑,所以返回的 Body 可能为空,表现为“返回值为空”,但实际上,重要信息都在 Header 里面。
用户发起的 API 请求只要能够到达网关,就会返回成功/错误的结果信息。
重要的返回信息都在Header里面,以X-Ca开头的为网关返回的信息。其中较主要的为下面的几个信息:
X-Ca-Request-Id: 7AD052CB-EE8B-4DFD-BBAF-EFB340E0A5AF
//请求唯一ID,请求一旦进入API网关应用后,API网关就会生成请求ID并通过响应头返回给客户端,建议客户端与后端服务都记录此请求ID,可用于问题排查与跟踪
X-Ca-Error-Message: Invalid Url
//API网关返回的错误消息,当请求出现错误时API网关会通过响应头将错误消息返回给客户端
X-Ca-Debug-Info: {"ServiceLatency":0,"TotalLatency":2}
//当打开Debug模式后会返回Debug信息,此信息后期可能会有变更,仅用做联调阶段参考
所以如果发送请求后,发现返回值为空,那么看一下返回的 Header 信息。如果请求到达网关就错误返回了,那么 Body 为空很正常,会表现为返回值为空,但是在 Header 里面会有重要信息。
如果Header也为空,那么说明请求没有达到网关,请自行检查网络状况等。
各种语言获取和查看 HTTP/HTTPS 头部信息的方法均可在网上查询到。
最后更新:2016-11-23 16:04:17
上一篇:
如何获取错误信息__错误说明_API 网关-阿里云
下一篇:
HTTPS证书报错__错误说明_API 网关-阿里云
查询监控行为__监控管理_API 参考_云数据库 RDS 版-阿里云
Web防护规则低中高__功能说明_Web 应用防火墙-阿里云
GetBucketAcl__关于Bucket的操作_API 参考_对象存储 OSS-阿里云
删除服务__服务管理_用户指南_容器服务-阿里云
查询API历史版本列表__API管理相关接口_API_API 网关-阿里云
获取访问者真实IP___常见接入问题_Web 应用防火墙-阿里云
兼容版本SDK介绍__Java SDK介绍_MapReduce_大数据计算服务-阿里云
FTP上传经常中断__故障处理_云服务器 ECS-阿里云
RDS实例间的数据迁移__数据迁移_用户指南_数据传输-阿里云
下载安装阿里云新版 Java SDK__java_SDK参考_高性能计算-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云