tux*_*yer 150 rest post http http-delete
根据"REST意识形态",PUT/POST/DELETE请求的响应主体应该是什么?
返回代码怎么样?是否HTTP_OK
足够?
如果有的话,这些公约的原因是什么?
我发现了一篇描述POST/PUT差异的好帖子:POST vs PUT 但它仍然没有回答我的问题.
Dar*_*ler 129
原谅轻浮,但如果您通过HTTP进行REST,则RFC7231准确描述了GET,PUT,POST和DELETE的预期行为.
Don*_*ows 25
总的来说,这些惯例"就像你只是在提供网页一样".
对于PUT,如果您之后立即执行GET,我将返回相同的视图; 这将导致200(好吧,假设渲染成功当然).对于POST,我会重定向到创建的资源(假设您正在进行创建操作;如果没有,只返回结果); 成功创建的代码是201,这实际上是不在300范围内的重定向的唯一HTTP代码.
我从来没有对DELETE应该返回的内容感到高兴(我的代码当前生成了一个HTTP 204和一个空主体).
归档时间: |
|
查看次数: |
108097 次 |
最近记录: |