Skip to content
liubo20 edited this page Jan 31, 2019 · 1 revision

接口返回

1. 成功返回

当调用接口成功时,HTTP状态码为 200 调用时,需先判断结果是否为200,如果状态码为200,则进一步解析response里面的数据!数据为调用接口返回的JSON数据

返回实例:

{
  "code" : "ACK.0001",
  "data" : {
    "orderIdentifier" : "20160217144558000002",
    "qqno" : "5696641",
    "amount" : 2,
    "actualAmount" : 0,
    "userId" : "100",
    "orderStatus" : "FAIL",
    "notifyStatus" : "ASYNC_NOTIFY_ING",
    "orderTime" : "2016-02-17 14:45:58",
    "failRemark" : "其他错误",
    "serialId" : "3c201738863a47148cf2a6f4744581db",
    "uuid" : "d175abc5fd694c3b81db447549f5dfe9"
  }
}

2. 失败返回

当调用接口失败或者系统出现异常信息时,HTTP状态码为200。Response的Body里面的内容如下,code表示一个错误代码,data为错误代码说明

返回实例:

{
  "code" : "ACC.0002",
  "data" : "密码错误"
}

部分代码说明

代码 说明 备注
ACK.0001 成功代码 成功的返回数据,并且ACK.0001以外的代码均表示错误代码
SYS.0001 系统内部错误 一般是指系统内部错误,比如空指针异常,内存溢出等!此类异常只能由系统管理员进行解决

Clone this wiki locally