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
'Programing' 카테고리의 다른 글
Java 6 열거 형에 대한 values ()는 어떻게 구현됩니까? (0) | 2020.11.15 |
---|---|
POST 매개 변수 콘텐츠의 최대 크기가 있습니까? (0) | 2020.11.15 |
현재 ProcessID를 얻는 방법은 무엇입니까? (0) | 2020.11.15 |
프로그램이 디버그 기호로 컴파일되었는지 확인하는 방법은 무엇입니까? (0) | 2020.11.15 |
명령 줄 옵션을 사용하여 헤더 파일을 포함 하시겠습니까? (0) | 2020.11.15 |