响应

## 响应 响应分成3种:一是错误的响应;二是正确的响应,但不是预期的结果;最后是正确的响应和预期的结果 #### 错误响应格式 当您请求出现错误时,响应头部信息包括 - Content-Type: application/json - 一个合适的 3xx,4xx,或者 5xx 的 HTTP 状态码 #### 错误码列表 |HTTP状态码|说明| |-|-| |400|数据验证错误<br>会返回对象会包含验证错误的字段以及详细错误信息<br>eg: {"District":["装卸地不能为空"]}| |401|认证授权失败<br/>错误信息包括密钥信息不正确;数字签名错误;授权已超时;| |403|权限不足,拒绝访问| |404|资源不存在| |405|请求方式错误<br/>主要指非预期的请求方式| |502|错误网关| |503|服务端不可用| |504|服务端操作超时| 如遇 5xx 系列错误,请将完整的错误信息(包括所有的 HTTP 响应头部)反馈 给我们。 #### 预期结果 当一个请求出现返回的HTTP状态码为200时,也可能会产生一些不是预期的结果,响应结果包括 -code:int(20x订单类错误,30x账号类错误,40x财务类错误,50x基础数据类错误) -data: object #### code码列表 |code|说明| |-|-| |0|正常请求| |20001|此路线暂未开通| |20002|此订单不在运输状态| |20003|车辆定位失败| |20004|金额不足| |20005|当前状态不能取消运单| |20006|当前状态不能添加附件| |20101|报关单至少包含一个柜 | |20102|报关单柜号不能为空 | |20103|报关单当前状态不允许操作 | |30001|已存在手机号码| |60001|发送短信失败,发送时间间隔60s| |60002|七牛云压缩附件失败,暂无附件|