HTTP请求格式

时间:2012-05-15 02:51:57

标签: http http-headers rfc

我从RFC2616第14.23节中读到:

 Host = "Host" ":" host [ ":" port ] ; Section 3.2.2

但是例子是:

   GET /pub/WWW/ HTTP/1.1
   Host: www.w3.org

为什么“:”和url之间有空格,我使用firebug和chrome检查元素,并在http标头中找到所有请求,在键和值之间,有一个空格。根据RFC,没有。怎么解释这个?空间是必要的吗?

1 个答案:

答案 0 :(得分:0)

根据HTTP / 1.1 RFC,不需要冒号和字段值之间的空格,但首选单个空格。冒号和第一个非空白字符之间的任何空格都不包含在字段值中。请参阅第4.2节http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html

中的内容