我有一个访问我服务器上的脚本的应用程序。我用我的网址传递了一个很长的查询字符串。长度会经常变化,但总是很长。
url或查询字符串的长度是否有限制?我应该在post中发送查询字符串参数 - 这会给我更多长度吗?
重要信息:
Python
,并使用urllib2
访问脚本Python
脚本用于访问脚本的代码:
urllib2.urlopen( "www.site.com?verylongquerystring" )
答案 0 :(得分:0)
HTTP 1.1在RFC 7231中定义:http://tools.ietf.org/html/rfc7231
我发现在RFC 7231中没有提到URL或查询字符串长度的上限。
URL在RFC 3986中定义:http://tools.ietf.org/html/rfc3986
我也没有提到上限。
特定的实现(如python库)可能会施加一些限制,但我认为这不太可能。
可以肯定地说,URL的长度或查询字符串没有上限。