HTTP GET请求的最大长度是多少? 是否定义了一个响应错误,如果服务器收到超过此长度的GET请求,服务器可以/应该返回该错误?
更新:如标记中所示,这是在Web服务API的上下文中,尽管也很有趣地看到了浏览器的限制。
#1楼
从技术上讲,如果URL长度超过2000个字符,我会看到HttpGet会出现问题。 在这种情况下,最好使用HttpPost或拆分URL。
#2楼
这里有类似的问题: GET请求的长度是否有限制?
我已经达到了共享主机帐户的限制,但是浏览器在到达我认为的服务器之前返回了一个空白页。
#3楼
该限制取决于所使用的服务器和客户端(如果适用,还取决于服务器或客户端使用的代理)。
大多数Web服务器的限制为8192字节(8KB),通常可以在服务器配置中的某个位置进行配置。 至于客户端问题,HTTP 1.1规范甚至对此有所警告,这是