Http- Post/Get请求参数值最大限制问题

tomcat GET请求与POST请求 立即下载

Http- Post/Get请求参数值最大限制问题

网络编程都离不开Http的get/post请求。
get请求没有协议体,只有协议头,请求的参数是直接拼接在url的后面。
post有协议体也有协议头,参数值被解析成碎片存储在协议体中,获取是再按照相应的字符集还原参数值。
在传参的时候往往会遇到参数值的长度限制问题,下面详细来分享一下个人对最大限制问题的介绍及解决方案。

  • Http-Get请求

对于传参问题在get请求中是没有限制的,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。详细介绍如下:

对于服务器:

Apache (Server):最大url长度为8,192个字符。

Microsoft Internet Information Server(IIS):最大url的长度为16,384个字符。

对于服务器:

Microsoft Internet Explorer (Browser):URL的最大限制为2,083个字符,超过限制提交按钮将失效。

Firefox (Browser):URL的长度限制为65,536个字符

Safari (Browser):URL最大长度限制为 80,000个字符。

Opera (Browser):URL最大长度限制为190,000个字符。

Google (chrome):URL最大长度限制为8,182个字符。

  • Http-Post请求

http规范也没有对post请求的参数长度做限制,主要是由于服务器对程序的处理能力。

对于tomcat,默认的处理大小限制为:2M

对于上传大文件来说往往是不够用的,所以tomcat提供了一个参数maxPostSize用于自定义修改最大限制的问题。

在tomcat的server.xml配置文件中的配置中手动添加该参数。maxPostSize=“数值”;

但是对于不同版本的tomcat来说解决方案有所不同:

tomcat7之前

maxPostSize=“0” 表示没有限制

tomcat7之后

从官方文档中我们了解到,7之后有做一定的更改。
maxPostSize=" " 的值为一个小于0的数时表示没有限制。

YOLO算法:关于目标检测算法的基本介绍(小白入门必读) 目标检测算法是一种计算机视觉算法,用于在图像或视频中识别和定位特定的目标物体。本节课就给大家重点介绍下基于深度学习的目标检测算法! 阅读详情

相关推荐

Qt QChart实战:从零打造一个实时温度监控仪表盘(附完整源码)

本文详细介绍了如何使用Qt QChart模块从零构建一个工业级实时温度监控仪表盘。通过实战案例,展示了波形图的绘制、坐标轴配置、数据流模拟等关键技术,并提供了完整的源码实现,帮助开发者快速掌握Qt在数据可视化领域的应用。

weixin_42537919的博客 244

【http post】post传输数据大小

之前知道get请求对url请求长度有限制,post请求没有限制。今天在做程序的时候遇到了这个问题。 场景:我需要将前端生成的Svg图片转化base64生成字符串传入后台,后台根据字符串解码生成到PPT里面。 附:前端将svg生成图片的工具:saveSvgAsPng.js第三方js。https://github.com/exupero/saveSvgAsPng,后端将数据图片生成PPT使用的是P...

你的博客 4万+

使用 ANSYS AEDT(双向耦合)对高功率射频同轴滤波器进行热分析

使用 ANSYS HFSS,可以精确计算 EM 损耗,然后将其导入 ANSYS 热分析并使用 ANSYS Icepak CFD 求解器进行仿真,以帮助工程师解决最复杂的热挑战,并预测其设计在温度变化下的表现。然后,RF 损耗将与 ANSYS Icepak CFD 求解器耦合,以执行热分析,包括传热的传导、对流和辐射模式,并计算温度曲线。在此演示中,我们将仿真下面的 RF 同轴滤波器,并计算由于所用材料的有限电导率和介电损耗而导致的 RF 传导损耗。设置 HFSS 设计后,我们可以开始 HFSS 仿真。

jkh920184196的博客 1052

get、post、文件上传请求数据量最大限制问题

springboot项目,对get,post请求数据量有限制吗? 1:对于post请求来说: 1.1:数据量大小: 原则上post是默认无限制的,多大的数据都可以请求, 但是springboot内置的tomcat服务器,对这post请求做了默认限制, maxPostsize为2m; Tomcat的配置文件里取消POST大小限制,在conf目录下,server.xml文件,修改: <Connector port="8080" protocol="HTTP/1.1"connectionTimeo.

Aplumage的专栏 1万+

Clion编译stm32cube初始化工程时non constant or forward reference address expression for section .ARM.extab报错

相信应该有同学在看了稚晖君关于clion开发stm32的文章之后也想在自己PC上实现“优雅の嵌入式开发”遇到和我类似的问题。他的文章是22年写的,我个人猜测应当是版本更新导致的不适配。意思就是说 READONLY 只能在gcc11以后的版本中使用,gcc10及以前的版本将无法正确识别,也就有如下错误。或者就可以将gcc升级至最新的版本。记得在clion工具链中修改c,cpp编译器的位置。可以将文本括号中的 READONLY 全部删除。当时由于没有注意到这行注释导致在这里卡了好久。

2301_77256849的博客 2513

从零到一:基于GeneMark-ES/ET的新基因组注释实战指南

本文提供了一份基于GeneMark-ES/ET的新基因组注释实战指南。详细介绍了从环境搭建、数据准备到核心运行的全流程,重点解析了ES(从头预测)与ET(结合RNA-Seq证据)两种模式的选择与操作,并分享了Perl模块依赖、并行处理等常见问题的解决方案,帮助生物信息学研究者高效完成基因预测工作。

weixin_29266647的博客 209

post请求体参数大小限制

post请求

qq_39842184的博客 5668

vs2017配置liblas库+测试代码

之前已经配置好pcl(vs2017配置pcl),可以单独配置liblas,也可以在原有pcl属性表的基础上继续配置

孙悟空 4023

关于URL,POST传递值的大小限制问…

1、第一个问题:URL参数上限的提法准确吗?上限是多少?:   1)URL不存在参数上限的说法。该问题实际是IE对URL有长度限制的问题。 2)HTTP协议规范也没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K+35)。对于其他浏览器,如Netscape、FireFox等,理论上没有长度限制,其限制取决于操作系统的支持。[参1]

兜兜里全是糖_博客 3366

【NLP】第十章:位置编码Positional Encoding

前面讲RNN时一般都会有一个ht的输出,这个输出就是样本与样本之间的信息,而且RNN是时序循环的,所以RNN本身的结构,在物理上,就自带词的前后顺序信息的。比如词never,不管never本身的词向量是什么,只要你在序列中排第一个位置,你的位置向量就是[0,1,01],你排第三个位置,你的位置向量就是[0.9,-0,4,0.2,1.0]。也所以,你可以理解为:embedding后的词嵌入,PE按照每个样本在sequence中的位置,把embedding后的词嵌入给扭转后,才送入attention的。

因为热爱所以坚持 1918

AI Agent Harness自动化漏洞扫描

本文要介绍的AI Agent Harness自动化漏洞扫描方案,正是为了解决传统漏扫的上述痛点而生。漏洞检出率提升35%以上,逻辑漏洞检出率从不足30%提升到92%误报率从27%降到3%以下,人工复核成本降低90%支持自定义业务系统、IoT、工控等多场景资产扫描,适配成本降低80%内置反馈学习机制,扫描效果越用越好AI Agent是指具备自主感知、决策、行动能力的大模型驱动程序,它可以根据给定的目标,自主调用工具、规划步骤、完成任务。

AI 原生应用开发的博客 473

关于 HTTP GET/POST 请求参数长度最大值的一个理解误区

关于 HTTP GET/POST 请求参数长度最大值的一个理解误区 1. Get方法长度限制 Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。 如:IE对URL长度的限制是2083字节(2K+35)。 下面就是对各种浏览器和服务器的最大处理能力做一些说明. Microsoft Internet Explorer (Browser) IE浏览器对URL的最大限制为2083个字符,如果超过这个数字,提交按钮没...

cxu123321的博客 6447

MicroCap声学仿真介绍(五)-倒相管扬声器系统仿真

实际倒相管的扬声器单体选择、后腔容积、倒相管的直径和长度都是需要精心挑选的,为了便于演示,随意指定了倒相管的长度和直径,现实中还是不能这么随便的。之前介绍了封闭式扬声器的仿真,今天在封闭式扬声器的基础上,再介绍一下倒相管扬声器系统的仿真。

山无忧的博客 1719

关于 HTTP GET/POST 请求参数长度最大值

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

雪雪 6639

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

关于 HTTP GET/POST 请求参数长度最大值的问题

这几天系统出现问题,原因是商品提交的时候大于2000条商品的时候就会提交不上,经过仔细排除发现是post请求长度的问题,最后修改了如下<Connector connectionTimeout="20000" maxPostSize="52810000" port="8081" protocol="HTTP/1.1" redirectPort="8443"/>然后又仔细看了一下,发现自己对POST和G

java的涟漪 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

关于 HTTP GET/POST 请求参数长度最大值的理解误区

HTTP协议规范从未有对URL长度进行任何限制,也没有对GET/POST的参数值数据长度有限制。这个限制是特定的浏览器及服务器对它的限制。 常见浏览器对URL的最大限制: Microsoft Internet Explorer (Browser) IE浏览器对URL的最大限制为2083个字符,如果超过这个数字,提交按钮没有任何反应。 2. Firefox (Browser) 对于Firefox浏览器URL的长度限制为65,536个字符。 3. S...

u010899985的博客 9469

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

关于HTTP GET/POST请求参数长度最大值的一个理解误区

该文章解决了我对Get和Post请求的多个疑惑。 转自:关于HTTP GET/POST请求参数长度最大值的一个理解误区 1. Get请求参数长度限制 Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。 如:IE对URL长度的限制是2083字节(2K+35)。 下面就是对各种浏览器和服务器的最大处理能力做一...

GIS_yuhua的博客 1399

GET/POST 请求参数长度最大值是多少?

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

得已 5143

GET请求的长度限制

最近在生产环境为上游服务提供了一个批量接口(dubbo接口),没有做长度的限制,造成我调用下游的http请求(GET请求)时由于长度(大概9000+个字符)超过了限制,造成直接返回400 Bad Request,影响了上游服务的使用,特查阅了相关资料,确定了Nginx和Apache等组件都是由相应的限制的,我们使用时要特别注意。 今日,看到前同事大牛多年前的csdn知识总结,发现原来一直信奉...

u014495560的博客 9971

GET请求方式的长度限制到底是多少?

在我的一贯认识中,一直认为get请求方式有长度限制,1024B。很抱歉在没有经过验证的情况下,一直奉为圭皋。直到项目中有一次用到get请求方式传值的时候,才发现之前一直记忆的网络知识一直都是错误的。 今日,看到网络上关于get的知识总结,发现原来一直信奉的1024Get请求长度,是错误的。下面把从权威官网的解释复制过来,以做更正。 1、Http get方法提交的数据大小长度并没有限制,Http协议规范没有对URL长度进行限制。 目前说的get长度有限制,是特定的浏览器及服务器

旺旺 4万+

http get 传参最大长度介绍

零、总结 文章数据来源于网络,可能存在变动,但是原理是一样的。 HTTP 协议 未规定 GET 和POST的长度限制 GET的最大长度显示是因为 浏览器和 web服务器限制了 URI的长度 不同的浏览器和WEB服务器,限制的最大长度不一样 要支持IE,则最大长度为2083byte,若只支持Chrome,则最大长度 8182byte 一、误解 大家都知道http 中 存在 GET 和 POST 这两种最常用的请求方式。(PUT,DELETE不在本文讨论范围之内) 误解:HTTP 协议下的 G

whatday的专栏 1万+

http GET 和 POST 请求的优缺点、区别以及误区

Get和Post在面试中一般都会问到,一般的区别: (1)post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中) (2)post发送的数据更大(get有url长度限制) (3)post能发送更多的数据类型(get只能发送ASCII字符) (4)post比get慢 (5)post用于修改和写入数据,get一般用于搜索排序和筛选之类的操作(淘宝,...

小糖豆 4万+

HTTp get post数据长度的限制

HTTp get post数据长度的限制

gftygff的博客 1万+

HTTP GET/POST 请求参数长度最大值的一个理解误区(转载)

1. Get方法长度限制 Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。下面就是对各种浏览器和服务器的最大处理能力做一些说明. 浏览器/服务器 说明 Microsoft Internet Explorer  IE浏览器对URL的最大限制为2083个字符,如果超过这个数字,提交按钮没有任何反应...

liudeleigh的专栏 3121

http请求之GET、POST对比分析

转自:http://my.oschina.net/leejun2005/blog/136820 刚看到群里又有同学在说 HTTP 协议下的 Get 请求参数长度是有大小限制的,最大不能超过  XX,而 Post 是无限制的,看到这里,我想他们定是看多了一些以讹传讹的博客或者书籍, 导致一种理解上的误区: 1、首先即使有长度限制,也是限制的是整个 URI 长度,而

道听途说 2025
下一篇: Java实现链表的求和
BUG担当
博客等级 码龄7年 21粉丝 39原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值