GET提交的最大数据大小是由服务器和浏览器共同决定的,没有一个统一的标准限制值。
对于服务器而言,通常会有两个限制:
1. URL长度限制:对于 Apache 服务器,默认情况下,URL 请求长度的限制为 8190 字节。若需更改此限制,可通过修改 Apache 配置文件中的 LimitRequestLine 指令来实现。

2. Querystring长度限制:Querystring 是指 URL 中 ? 之后的所有内容。对于 IIS 服务器,默认情况下,Querystring 的最大长度限制为 2048 字节。若需更改此限制,可通过修改 IIS 配置文件中的 maxQueryString 指令来实现。
对于浏览器而言,通常会有以下限制:
1. URL长度限制:不同的浏览器对 URL 长度限制不一样,一般而言是在 2000~8000 字节之间。如果 URL 长度超过浏览器的限制,就可能导致无法提交或截断 URL。
2. 浏览器自身的限制:一些浏览器还对 GET 请求进行了额外的限制,如:
Internet Explorer:默认将所有 GET 请求最大大小限制为 2,083 个字符。
Safari:默认将所有 GET 请求最大大小限制为 64 KB。
Chrome 和 Firefox,默认情况下不限制 GET 请求的大小,但是会根据系统资源、硬件等情况动态调整。
GET 提交的最大数据大小取决于服务器和浏览器的限制值,因此如果需要传输大量数据,应该使用 POST 请求或其他方式来避免出现问题。
标签: post提交数据大小限制 提取数据最大值的函数 get请求提交的数据有长度限制吗
还木有评论哦,快来抢沙发吧~