参考回答:
误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的。
实际上HTTP 协议从未规定 GET/POST 的请求长度限制是多少。对get请求参数的限制是来源与浏览器或web服务器,浏览器或web服务器限制了url的长度。为了明确这个概念,我们必须再次强调下面几点:
HTTP 协议 未规定 GET 和POST的长度限制
GET的最大长度显示是因为 浏览器和 web服务器限制了 URI的长度
不同的浏览器和WEB服务器,限制的最大长度不一样
要支持IE,则最大长度为2083byte,若只支持Chrome,则最大长度 8182byte
问题内容: 我试图通过GET方法通过jQuery AJAX调用访问WCF服务。因此,有时URL带有参数很长。 当参数变得如此冗长时,jQuery AJAX调用将失败,并且不返回任何内容。因此,我设置了一个断点,并取出URL进行测试。当我在浏览器中尝试相同的URL(我尝试过FireFox和Chrome)时,如果URL长度太长,它将返回以下内容。 错误的请求-无效的URL HTTP错误400。请求UR
问题内容: 在swift 3中建议使用带参数的GET的哪种方法? 范例: 提前致谢 ! 问题答案: 示例如何使用请求。
问题内容: 我是新手,所以我的代码可能会出现很多错误,但是我要实现的目标是将GET请求发送到带有 参数的服务器。鉴于我的函数有两个参数,我试图做到更多。我不确定如何将两者结合到实际的URLRequest中?到目前为止,这是我尝试过的 问题答案: 建立请求时,请求的主体没有,但是所有内容都放在URL上。要构建网址(并正确地将其转义), 您还可以使用. 唯一的窍门是,大多数Web服务都需要+转义字符百
我正在使用SoundCloud api创建一个应用程序,并尝试附加用户输入的字符串值,但它在界面中显示为null,我如何在url中附加该值? MainActivity.java SCService.java 搜索的字符串在我的SoundCloud.java类 我想在GET参数中附加那个SCURL字符串,但它显示了SCURL的null值,我如何实现这一点? 更新:我如上所述更改了代码,但出现了此错误
我正在使用Golang执行get请求,我也尝试了三种不同的实现,但没有成功。对于所有这些,我收到这个错误消息: 收到https://11.11.11.1:0000/httpgw.conf?Type=SMS Bellow是我工作的整个源代码: 使用telnet时,此GET请求正常工作: telnet 11.11。十一点一零零零零 收到https://11.11.11.1:0000/httpgw.co
问题内容: 进行AJAX GET请求时查询字符串的最大长度是多少?更具体地说,我正在使用图像进行跨域AJAX: 这里的查询字符串有什么限制? 问题答案: 在任何规范中都没有定义的限制。的 有效 或规定的极限是2048个字符。某些浏览器和Web服务器的使用时间会更长。