我管理一个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] 删除。
我来说两句