www.jbmf.net > gEt请求最大长度

gEt请求最大长度

<html><head><title>414 Request-URI Too Large</title></head><body bgcolor="white"><center><h1>414 Request-URI Too Large</h1></center><hr><center>nginx</center></body></html>

各种web开发语言中,各个页面之间基本都会进行数据的传递,web开发里面比较常用的数据传递方式有get post,一直以来我都只知道get传递的数据量要比post传递的数据量要少,所以传递大数据量还是要用post,但是 get post 这两种方式最大能传递

我只知道请求长度get是255左右,返回值长度好像是受浏览器影响,暂时没遇到过,IE的穿1M是没是什么事的,再多了没试过最多浏览器反应慢点吧

Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制.这个限制是特定的浏览器及服务器对它的限制.如:IE对URL长度的限制是2083字节(2K+35).下面就是对各种浏览器和服务器的最大处理能力做一些说

Microsoft Internet 浏览器有 2,083 个字符的最大的统一资源定位符 (URL) 长度.Internet Explorer 也有 2,048 个字符的最大路径长度.此限制适用于 POST 请求和 GET 请求 url.

Get方法长度限制 Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制.这个限制是特定的浏览器及服务器对它的限制. 如:IE对URL长度的限制是2083字节(2K+35). 下面就是对各种浏览器和服务器的最

1024..

"GET方式提交的数据最多只能是1024字节",因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系 了.而实际上,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制.这个限制是特定的浏览器及服务器对它的限制.IE对URL长度的限制是2083字节(2K+35).对于其他浏览器,如Netscape、FireFox等,理论上没有长度限制,其限制取决于操作系统的支持. 注意这是限制是整个URL长度,而不仅仅是你的参数值数据长度.

这个貌似没有好办法,换成POST请求吧,其实限制get请求长度的往往是浏览器

在http协议中,并没有对url长度作出限制,往往url的最大长度和用户浏览器和web服务器有关,不一样的浏览器,能接受的最大长度往往是不一样的,当然,不一样的web服务器能够处理的最大长度的url的能力也是不一样的.所以限制在服务器端

网站地图

All rights reserved Powered by www.jbmf.net

copyright ©right 2010-2021。
www.jbmf.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com