/
错误 ( 状态代码 )

错误 ( 状态代码 )

MAFINT使用传统的HTTP响应代码来指示API请求的成功或失败。一般而言:

  • 2xx范围内的代码表示成功。

  • 4xx范围内的代码表示根据提供的信息发生了错误。

  • 5xx范围内的代码表示MAFINT服务器发生了错误(这种情况很少见)。

 

HTTP状态码摘要

HTTP状态码摘要

200 - OK

400 - BAD REQUEST

404 - NOT FOUND

422 - UNPROCESSABLE ENTITY

502 - SERVER ERRORS

 

一切按预期运行。

请求不可接受,通常是因为缺少必需的参数。

请求的URL资源不存在。

由于当前用户已登出/注销且当前会话的令牌已被删除,无法触发请求。

MAFINT端发生了一些错误。 ( 这种情况较少见。)

 

当HTTP请求成功(200 - OK)时,响应将在主体中返回一个error_code,以指示数据是否成功从服务器检索。

响应主体错误代码摘要

响应主体错误代码摘要

0 - 成功

3000,非零错误代码 - 错误

 

一切正常,可以成功检索数据。

由于各种原因,无法检索数据。(例如,在执行某些操作之前的警告消息,MAFINT后端预定义的错误消息,MAFINT后端的编程错误)

例子 (成功):

{ "error_code": 0, "value": { "Authorization": { ... }, ... } }

 

例子 (错误):

{ "error_code": 3000, "error_msg": "API1000: ACCESS FORBIDDEN FOR API REQUESTS" }

Related content

MAFINT开放式REST API文档
MAFINT开放式REST API文档
More like this
生成新的API令牌
生成新的API令牌
More like this
Errors
More like this
产品数据配置
产品数据配置
More like this
1. 注册迈云账号
1. 注册迈云账号
More like this
库存明细
库存明细
More like this