HTTP GET的长度是否限制为2048?

时间:2015-10-29 16:52:24

标签: http url get uri

来自w3schools

  

GET方法将数据添加到URL;并且URL的长度是   有限(最大URL长度为2048个字符)

来自HTTP SPEC

  

HTTP协议不对
的长度设置任何先验限制   一个URI。服务器必须能够处理他们的任何资源的URI   服务,并且应该能够处理无限长度的URI   提供可以生成此类URI的基于GET的表单。服务器
  如果URI较长,则应该返回414(Request-URI Too Long)状态   服务器可以处理(见10.4.15节)。

  Note: Servers ought to be cautious about depending on URI lengths
  above 255 bytes, because some older client or proxy
  implementations might not properly support these lengths.

这是w3schools的错误吗?

0 个答案:

没有答案