跳至主要內容

api统一响应状态

eview大约 2 分钟evmars

统一响应状态:

状态码说明schema
200OKResponseMessageBoolean
400Bad Request
401UnauthorizedResponseMessageTokenState
403ForbiddenResponseMessageObject
404Not FoundResponseMessageObject
406Not AcceptableResponseMessageObject
415Unsupported Media TypeResponseMessageObject
500Internal Server ErrorResponseMessageObject
504Gateway TimeoutResponseMessageObject

响应状态码-200:

响应参数:

参数名称参数说明类型schema
message消息提示string
result数据内容boolean
status状态码integer(int32)integer(int32)
code业务码string
timestamp时间戳(毫秒)integer(int64)integer(int64)

响应示例:

{
	"message": "",
	"result": true,
	"status": 0,
	"code": "",
	"timestamp": 0
}

响应状态码-401:

响应参数:

参数名称参数说明类型schema
message消息提示string
result数据内容,可用值:{text=正常, value=normal},{text=已被禁止访问, value=deny},{text=用户未登录, value=expired},{text=用户已在其他地方登录, value=offline},string
status状态码integer(int32)integer(int32)
code业务码string
timestamp时间戳(毫秒)integer(int64)integer(int64)

响应示例:

{
	"message": "",
	"result": "",
	"status": 0,
	"code": "",
	"timestamp": 0
}

响应状态码-403:

响应参数:

参数名称参数说明类型schema
message消息提示string
result数据内容object
status状态码integer(int32)integer(int32)
code业务码string
timestamp时间戳(毫秒)integer(int64)integer(int64)

响应示例:

{
	"message": "",
	"result": {},
	"status": 0,
	"code": "",
	"timestamp": 0
}

响应状态码-404:

响应参数:

参数名称参数说明类型schema
message消息提示string
result数据内容object
status状态码integer(int32)integer(int32)
code业务码string
timestamp时间戳(毫秒)integer(int64)integer(int64)

响应示例:

{
	"message": "",
	"result": {},
	"status": 0,
	"code": "",
	"timestamp": 0
}

响应状态码-406:

响应参数:

参数名称参数说明类型schema
message消息提示string
result数据内容object
status状态码integer(int32)integer(int32)
code业务码string
timestamp时间戳(毫秒)integer(int64)integer(int64)

响应示例:

{
	"message": "",
	"result": {},
	"status": 0,
	"code": "",
	"timestamp": 0
}

响应状态码-415:

响应参数:

参数名称参数说明类型schema
message消息提示string
result数据内容object
status状态码integer(int32)integer(int32)
code业务码string
timestamp时间戳(毫秒)integer(int64)integer(int64)

响应示例:

{
	"message": "",
	"result": {},
	"status": 0,
	"code": "",
	"timestamp": 0
}

响应状态码-500:

响应参数:

参数名称参数说明类型schema
message消息提示string
result数据内容object
status状态码integer(int32)integer(int32)
code业务码string
timestamp时间戳(毫秒)integer(int64)integer(int64)

响应示例:

{
	"message": "",
	"result": {},
	"status": 0,
	"code": "",
	"timestamp": 0
}

响应状态码-504:

响应参数:

参数名称参数说明类型schema
message消息提示string
result数据内容object
status状态码integer(int32)integer(int32)
code业务码string
timestamp时间戳(毫秒)integer(int64)integer(int64)

响应示例:

{
	"message": "",
	"result": {},
	"status": 0,
	"code": "",
	"timestamp": 0
}