GET / HTTP/1.1 Continuation是什么意思
时间: 2024-01-06 20:07:12 浏览: 372
HTTP Continuously
在HTTP/1.1中,如果请求行(例如GET / HTTP/1.1)过长,无法在一行中完全表示,可以使用分段编码(Chunked Encoding)的方式进行传输。在分段编码中,请求行可以被分成多个部分,每个部分都以“\r\n”结尾,然后使用“\r\n”标记请求行的结束。如果请求行被分成多个部分,除了第一个部分之外的所有部分都必须以一个空格开头。
当请求行被分成多个部分时,每个部分都必须使用一个Continuation标记来表示。Continuation标记是一个冒号(:),它告诉服务器前面的部分是请求行的一部分,并且下一个部分将继续请求行的处理。在HTTP/1.1中,Continuation标记只能出现在请求行的第二部分及以后的部分。第一部分不需要Continuation标记,因为它包含请求方法(例如GET)和请求URI(例如/)。
例如,以下是一个使用Continuation标记的示例请求行:
```
GET /path/to/resource HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0
Accept: text/html,application/xhtml+xml
```
在上面的请求行中,Host,User-Agent和Accept头部都是请求行的一部分,并且使用Continuation标记来表示它们是请求行的连续部分。
阅读全文