|
1
62
如果是一个定义良好且有文档记录的API,
RFC 不表示对GET请求使用202是错误的,但它在其他代码描述(例如200)中有明显的区别。 |
|
2
14
我们这样做是为了最近的一个应用程序,一个客户端(自定义应用程序,而不是浏览器)发布了一个查询,服务器将返回202,其中包含一个发送到“作业”的URI,客户端将使用该URI来轮询结果,这似乎很适合正在做的事情。 无论如何,这里最重要的事情是记录您的服务/API是如何工作的,以及202的响应意味着什么。 |
|
|
3
10
据我所知,GET应该在不修改服务器的情况下返回资源。也许活动会被记录下来,或者你有什么,但是请求应该可以用相同的结果重新命名。 另一方面,POST是更改服务器上某些内容的状态的请求。插入记录、删除记录、运行作业等。202适合于返回但未完成但不是真正的GET请求的POST。 这都是清教徒的作风,而且在野外也没有很好的训练,所以你返回202可能是安全的。GET应该返回200。POST完成后可以返回200,否则返回202。 |
|
|
4
0
原因可以在HTTP本身的RFCs中找到(请验证503响应代码的描述),也可以在许多其他资源中找到。 请与 HTTP status code for temporarily unavailable pages . 尽管这个问题是关于一个不同的用例,但它实际上与HTTP的完全相同的特性有关。 |
|
|
FilRose · 在Django中包含身份是否重要? 3 年前 |
|
|
Qwerty · 如何获取CORS http失败飞行前请求的状态代码 8 年前 |
|
|
mko · 失败的POST请求使用什么HTTP响应代码? 8 年前 |
|
Max Peng · 返回1xx状态代码时,弹簧引导请求挂起 8 年前 |
|
|
userMod2 · 为什么发送API状态代码? 10 年前 |
|
|
Ben Crowhurst · 错误标识符的最合适HTTP状态代码 11 年前 |