【发布时间】:2019-06-01 06:13:17
【问题描述】:
我正在编写一个 HTTP 客户端,想知道 HTTP 响应是否需要包含任何标头?
那么以下是有效的 HTTP 响应吗? (其中\r\n == CRLF)。客户应该如何处理?
HTTP/1.1 200 OK\r\n
\r\n
Http response with no http header 和What HTTP response headers are required 的相关问题很相似,但我认为它们有微妙但至关重要的不同。它们都是从服务器生成标头的角度来看,而不是从解析器解析响应的角度来看。
例如,对当前问题的详细回答可能包括客户端应如何解释上述最小响应:它应该接受 200 响应还是中止,以及它应该如何处理底层连接以使其保持打开状态或关闭它。
【问题讨论】:
-
查看 RFC2616 了解更多信息:tools.ietf.org/html/rfc2616
标签: http