前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >get请求的长度限制是多少_url长度限制为多少

get请求的长度限制是多少_url长度限制为多少

作者头像
全栈程序员站长
发布2022-09-23 07:51:52
5.5K0
发布2022-09-23 07:51:52
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

Http get方法提交的数据大小长度并没有限制,Http协议规范没有对URL长度进行限制。 目前说的get长度有限制,是特定的浏览器及服务器对它的限制。 各种浏览器和服务器的最大处理能力如下:

代码语言:javascript
复制
IE:对IE浏览器URL的最大长度为2083个字符。若超出这个数字,提交按钮没有任何反应。
Firefox:对Firefox浏览器URL的最大长度为65536个字符。   
Safari: 对Safari浏览器URL的最大长度为80000个字符。   
Opera:  对Opera浏览器URL的最大长度为190000个字符。
Google(chrome):对Google浏览器URL的最大长度为8182个字符。  
Apache(Server):对Apache浏览器URL的最大长度为8192个字符(待定?)   
Microsoft Internet Information Server(IIS):对IIS浏览器URL的最大长度为16384个字符。

理论上讲,post是没有大小限制的。Http协议规范也没有进行大小限制,起限制作用的是服务器处理程序的处理能力。

代码语言:javascript
复制
Tomcat下默认post长度为2M,可通过修改conf/server.xml中的“maxPostSize=0”来取消对post大小的限制。

注意:(若长度超限,则服务端返回414标识) 1、首先即使有长度限制,也是限制的是整个URI长度,而不仅仅是你的参数值数据长度。 2、HTTP协议从未规定GET/POST的请求长度限制是多少 3、所谓的请求长度限制是由浏览器和web服务器决定和设置的,浏览器和web服务器的设定均不一样,这依赖于各个浏览器厂家的规定或者可以根据web服务器的处理能力来设定。

get和post方式请求的对比

在这里插入图片描述
在这里插入图片描述

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172512.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • get和post方式请求的对比
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档