REST API中对作业结果的适当响应

佩德罗·蒙托托·加西亚

我管理一个REST API具有POST从用户代码进行编码的界面的工具。该代码将被编译并应将结果发送给用户,但是由于编译可能需要很长时间,因此我更愿意将202接受的HTTP代码发送回用户

如果用户GET再次尝试访问资源,那么成功(表示编译成功)和错误(表示编译失败)的合适代码是什么?

用户名

GET编译完成后对该资源进行处理时,我将返回200 OK一个响应主体,指示编译成功或失败。在这里,我将使用JSON作为媒体类型。例如,编译成功后,您将收到以下响应:

HTTP/1.1 200 OK

{
    "status" : "success"
}

如果编译失败,则可能包括失败的原因,可能来自编译器输出或类似内容:

HTTP/1.1 200 OK

{
    "status" : "failure",
    "reason" : "syntax error"
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将 Elasticsarch 的结果连接到 Spring 的 REST API 响应中

来自分类Dev

REST API中搜索的响应状态代码

来自分类Dev

REST API 的响应是否应该包含 HTTP 结果代码?

来自分类Dev

REST api对GET的预期响应

来自分类Dev

REST API集合的JSON响应

来自分类Dev

JSON格式的REST API响应

来自分类Dev

解析 VMware REST API 响应

来自分类Dev

Cakephp 3.0 REST API在API响应中添加条件

来自分类Dev

解析REST api结果python

来自分类Dev

在ReST响应中返回JSP

来自分类Dev

在PowerShell中解析ReST响应

来自分类Dev

修改groovy中的REST响应

来自分类Dev

在ReST响应中返回JSP

来自分类Dev

CQRS 中的 HTTP REST 响应

来自分类Dev

使用 REST API 远程创建 Jenkins 作业

来自分类Dev

Rest API-在JSON响应中获取密码是否安全

来自分类Dev

Grails REST API在响应列表中隐藏“类”

来自分类Dev

REST API-在响应中获取空数据对象

来自分类Dev

泽西岛API-REST中的响应mongodb objectDB

来自分类Dev

如何从Rest api回调调用中获取响应

来自分类Dev

如何遍历API Rest响应中的所有页面

来自分类Dev

Grails REST API在响应列表中隐藏“类”

来自分类Dev

如何从Rest api回调调用中获取响应

来自分类Dev

从Parse Rest API的响应中获取会话令牌

来自分类Dev

REST API中的并发

来自分类Dev

在REST API中过滤

来自分类Dev

设置从rest api返回的结果到Meteor中的模板变量

来自分类Dev

EPO Rest API用于JSON响应

来自分类Dev

无法识别Express REST API响应方法