Programing

POST 매개 변수 콘텐츠의 최대 크기가 있습니까?

crosscheck 2020. 11. 15. 10:55
반응형

POST 매개 변수 콘텐츠의 최대 크기가 있습니까?


HTTP POST와 Servlet을 사용하여 두 시스템간에 XML이 전송되는 Java 앱의 문제를 해결하고 있습니다. 문제는 XML이 너무 커지고 있다는 것입니다. 이것이 문제 일 가능성이 있습니까? 제한이 있습니까?

작동하지 않으면 request.getParameter("message")소비자 측에서 null을 반환합니다. 두 앱 모두 TomCat에서 실행됩니다. 예를 들어, 1.73mb 크기의 XML 문서는 통과하지 못합니다.


디폴트는 2 MB입니다 <Connector>.

maxPostSize = 컨테이너 FORM URL 매개 변수 구문 분석에 의해 처리 될 POST의 최대 크기 (바이트). 이 속성을 0보다 작거나 같은 값으로 설정하여 제한을 비활성화 할 수 있습니다. 지정하지 않으면이 속성은 2097152 (2MB)로 설정됩니다.

Tomcat의 server.xml을 편집합니다. 에서는 <Connector>소자 특성을 추가 maxPostSize하여 제한을 증가 (바이트)보다 큰 값을 설정.

그런 말로 미루어 보아, 이 문제가 있는지, 당신의 라인에 예외 가지고해야 Post data too big바람둥이의를

추가 정보


HTTP POST 요청에 대해 정의 된 최대 크기가 없습니다. 이러한 제한을 발견하면 HTTP 서버 / 클라이언트의 임의 제한입니다.

XML이 얼마나 큰지 알려 주면 더 나은 답을 얻을 수 있습니다 .


서버 및 / 또는 애플리케이션 구성에 따라 제한이있을 수 있습니다. 예를 들어

참고 URL : https://stackoverflow.com/questions/2943477/is-there-a-max-size-for-post-parameter-content

반응형