JavaWeb - POST 请求中真没有限制?

简介: JavaWeb - POST 请求中真没有限制?

前言

一直以来认为GET请求URL是限制长度的,而长度是随各个浏览器而有差异,POST请求是大小不做限制,但后来项目中第三方post一个很大的数据过来,接口一直受到null值。

POST请求大小限制

POST请求理论上也是不限制大小的,真正对其大小进行限制的是服务器的处理程序能力。Tomcat服务器对POST大小限制为2M,这也就能解释为什么第三方给我POST过来3张图片(正常是300|400KB一张图片)的数据时候会有时候能接收到,有时候就只能收到null值。

解决这个问题可以在Tomcat的配置文件里取消POST大小限制,修改在conf目录下 server.xml 文件

<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"maxPostSize="0"/>

maxPostSize=”0”,即取消POST的大小限制!

Ps:maxPostSize:Tomcat 7.0.63及之后的版本,负数才代表不限制(之前0及负数都代表不限制),注意哦!

目录
相关文章
|
30天前
|
前端开发 Java 数据库连接
【潜意识Java】深度解读JavaWeb开发在Java学习中的重要性
深度解读JavaWeb开发在Java学习中的重要性
30 4
|
2月前
|
安全 Java API
java如何请求接口然后终止某个线程
通过本文的介绍,您应该能够理解如何在Java中请求接口并根据返回结果终止某个线程。合理使用标志位或 `interrupt`方法可以确保线程的安全终止,而处理好网络请求中的各种异常情况,可以提高程序的稳定性和可靠性。
60 6
|
2月前
|
JSON Java 数据格式
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
107 25
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
|
4月前
|
前端开发 Java 应用服务中间件
Javaweb学习
【10月更文挑战第1天】Javaweb学习
48 2
|
4月前
|
小程序 Java
小程序通过get请求提交数据到java后台
小程序通过get请求提交数据到java后台
45 0
|
4月前
|
安全 Java Android开发
JavaWeb解压缩漏洞之ZipSlip与Zip炸弹
JavaWeb解压缩漏洞之ZipSlip与Zip炸弹
143 5
|
4月前
|
JSON Java 数据格式
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
172 1
|
5月前
|
安全 Java Android开发
JavaWeb解压缩漏洞之ZipSlip与Zip炸弹
JavaWeb解压缩漏洞之ZipSlip与Zip炸弹
163 2
|
5月前
|
JSON 前端开发 JavaScript
java中post请求调用下载文件接口浏览器未弹窗而是返回一堆json,为啥
客户端调接口需要返回另存为弹窗,下载文件,但是遇到的问题是接口调用成功且不报错,浏览器F12查看居然返回一堆json,而没有另存为弹窗; > 正确的效果应该是:接口调用成功且浏览器F12不返回任何json,而是弹窗另存为窗口,直接保存文件即可。
213 2
Java 识别请求来自移动端还是电脑端
Java 识别请求来自移动端还是电脑端
367 0
Java 识别请求来自移动端还是电脑端

热门文章

最新文章