是否每个HTTP请求都需要与响应配对?当你做一些POST或DELETE操作时,我的理解是有时你不需要发回数据。我总是被告知要发回一个空的物体,但这是必要的吗?另外,是否发送被认为是响应的状态码?HTTP响应对象
Q
HTTP响应对象
0
A
回答
1
Q1:是否每个HTTP请求都需要与响应配对?
是的,除非客户端取消请求。实际上,一个HTTP请求需要与一个或多个HTTP响应配对。根据RFC7231:
甲服务器为请求的连接上侦听,解析接收到的每个消息,解释相对于所识别的请求目标的消息的语义,并且响应于与一个或多个响应消息该请求。
Q2:当您执行某些POST或DELETE操作时,我的理解是有时您不需要发回数据。我总是被告知要发回一个空的物体,但这是必要的吗?
没有必要发回空对象(有效载荷)。据RFC7230,不需要响应的负载:
服务器通过发送一个或多个HTTP响应消息,每个开始与...并响应客户机的请求终于含有有效载荷体的消息体(如果有的话)。
但是,尽管您不必“发送回数据”,但仍需要发回消息,例如HTTP响应statuc代码和一些必要的响应标头。
问题3:发送的状态码被视为响应?
是的。理论上,最小HTTP响应只能包含HTTP协议版本,状态码和状态码文本短语。
相关问题
- 1. 解析HTTP:响应对象
- 2. json对象由http响应返回
- 3. 参考HTTP响应流返回对象
- 4. 迭代对象为HTTP响应
- 5. 转换Http响应对象骡esb
- 6. Java Servlet和HTTP响应对象
- 7. 对HTTP响应强制HTTP协议对AdRequest的响应
- 8. 响应对象
- 9. JSON对象响应
- 10. Javascript对象响应
- 11. Ajax响应对象
- 12. 对portlet中的json对象的http请求做出响应
- 13. 如何解析响应[对象对象]
- 14. 响应JSON中的[对象对象]
- 15. 在HTTP响应
- 16. VB.NET http响应
- 17. GET HTTP响应
- 18. 响应HTTP POST
- 19. Controling HTTP响应
- 20. 返回完整的响应对象中的$ HTTP
- 21. 管道oboe.js解析json到Node.js中的http响应对象
- 22. Android Http响应不完整。返回未终止的json对象
- 23. 响应'对象不可以订阅Python http post请求
- 24. 使用akka http分块响应流式传输JSON对象
- 25. 如何使伪造的HTTP响应对象在perl中测试
- 26. Symfony响应对象如何设置http标头?
- 27. 发送JSON响应HTTP状态与自定义对象
- 28. 在新窗口中的HTTP响应对象
- 29. 将来自MongoDB游标的对象流到nodejs HTTP响应
- 30. 在php中响应http获取请求与json对象
正确回答你的问题?如果是的话,也许你可以“接受”我的答案? – shaochuancs