Spring 프레임 워크가 객체로 역 직렬화하는 JSON의 양에 제한이 있는지 이해하려고합니다.
내 REST 서비스는 본문이 JSON 문자열 인 POST 요청을받습니다. 이것은 Spring 프레임 워크 (3.2.5)에 의해 자동으로 객체로 역 직렬화되고 객체는 메소드 인자로 제공됩니다. 객체의 속성 중 하나는 배열입니다. 호출자가 개체에 포함 할 수있는 최대 배열 요소 수에 대한 설명서를 문서에 제공하고 싶습니다.
.NET 프레임 워크에는 JSON 문자열의 크기에 대해 구성 가능한 제한이 있다는 것을 알고 있지만 Spring에서 비슷한 것을 알지 못합니다. 내 개발 서버는 현재 100,000 개의 요소 (약 8,000,000 자)가 포함 된 요청에 따라 이탈하고 있으며 아직 폭발하지 않았습니다.
어떤 생각이라도 대단히 감사합니다!
이것은 다음을 포함한 많은 것에 달려 있습니다.
가장 먼저 도달 할 가능성이 높은 제한은 컨테이너 별 제한입니다. 컨테이너 / 프론트 프록시 구성을 사용하여 잘못된 클라이언트로부터 자신을 보호하기 위해 합리적인 제한을 설정하는 것이 좋습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다