主要内容

解决RESTful API错误

由于客户端和MATLAB®生产服务器™是通过HTTP传输的,许多错误由HTTP状态码指示。部署的MATLAB函数中的错误使用不同的格式。有关更多信息,请参见MATLAB误差结构.要查看RESTful API的使用情况,请参见MATLAB函数执行的RESTful API

HTTP错误的结构

{"error": {"type": "httperror", "code": 404, "messageId": "ComponentNotFound", "message": "Component not found."}}

HTTP状态码

400 -错误请求

消息 描述
无效的输入 客户端请求格式不正确。
无效的JSON 客户端请求不包含有效的JSON表示。
nargout失踪 客户端请求未指定nargout包含输出参数。
rhs失踪 客户端请求未指定园艺学会包含输入参数。
无效的园艺学会 输入参数不遵循MATLAB数据类型的JSON表示。有关更多信息,请参见MATLAB数据类型的JSON表示

403年被禁止的

消息 描述
客户端没有被授权访问所请求的组件 客户端没有发出请求的正确凭据。

404 -未找到

消息 描述
函数未找到 服务器无法在部署的CTF存档中找到MATLAB函数
未找到组件 服务器无法找到CTF存档
不是“/APPLICATION/FUNCTION”形式的uri路径 URL格式不正确

405 -方法不允许

消息 描述
不好的方法 方法不被允许。
方法必须为POST 方法不被允许。
不受金宝app支持的方法 方法不被允许。

411 -长度要求

消息 描述
内容长度失踪 内容的长度缺失

415不支持金宝app的媒体类型

消息 描述
不是一个可接受的内容类型 JSON的内容类型不正确。

服务器内部错误

消息 描述
不支持函数返回类型金宝app MATLAB函数部署在服务器上返回一个MATLAB数据类型,即MATLAB制作服务器不支持。金宝app属性所指定的数据类型的信息MATLAB制作服务器金宝app支持,请参阅MATLAB数据类型的JSON表示

资源查询vs资源状态

资源/服务器状态

NOT_FOUND

阅读

IN_QUEUE

处理

准备好了

错误

取消了

删除/清除

未知服务器错误

得到要求通用美元/结果

404 - RequestNotFound

204 - NoContent

204 - NoContent

204 - NoContent

200 -好的

200 -好的

410 -请求已经取消

410 -请求已删除

500 - InternalServerError

帖子要求通用美元/取消

404 - RequestNotFound

204 - NoContent

204 - NoContent

204 - NoContent

410 -请求已完成

410 -请求已完成

410 -请求已经取消

410 -请求已删除

500 - InternalServerError

删除要求通用美元

404 - RequestNotFound

409 -请求未完成

409 -请求未完成

409 -请求未完成

204 - NoContent

204 - NoContent

204 - NoContent

410 -请求已删除

500 - InternalServerError

的结构MATLAB错误

若要解决MATLAB错误,请对部署在服务器上的MATLAB函数进行故障排除。

{"error": {"type": "matlaberror", "id": error_id, "message": error_message, "stack": [{"file": file_name1, "name": function_name1, "line": file_line_number1}, {"file": file_name2, "name": function_name2, "line": file_line_number2},…]}}

Access-Control-Allow-Origin

使用JavaScript的客户端程序员®需要验证a是否开启了CORS (Cross-Origin Resource Sharing)功能MATLAB制作服务器实例,如果他们的客户端程序从不同的域发出请求。如果没有启用CORS,您可能会得到以下错误信息:

对飞行前请求的响应没有通过访问控制检查:所请求的资源上没有' access - control - allow - origin '报头。因此,不允许访问原点“null”。

有关如何启用CORS的信息,请参见cors-allowed-origins

相关的话题