×
- 코드 및 콘솔 화면은 [ code ] 내용 [ /code ] 태그 처리하여 주세요.
- 강조하고자 하는 내용은 [ b ] 내용 [ /b ] 태그 처리하여 주세요.
- 강조하고자 하는 내용은 [ b ] 내용 [ /b ] 태그 처리하여 주세요.
스프링부트 PUT 요청의 요청 크기 제한
-
papers29
(토렌트광) - 이 글의 작성자
- Offline
- Newbie
덜보기
더보기
- Posts: 6
- Thank you received: 0
21 May 2022 23:38 - 24 May 2022 00:49 #31896
작성자: papers29
papers29 님의 글: 스프링부트 PUT 요청의 요청 크기 제한
[질문]
내장 컨테이너로 스프링 부트 서비스를 실행하고 있습니다.
공통 애플리케이션 속성 또는 EmbeddedServletContainerFactory를 통해 HTTP PUT 요청의 크기를 제한하는 방법이 있을까요?
[답변]
application.properties 파일에 이 속성을 추가합니다.
내장 컨테이너로 스프링 부트 서비스를 실행하고 있습니다.
공통 애플리케이션 속성 또는 EmbeddedServletContainerFactory를 통해 HTTP PUT 요청의 크기를 제한하는 방법이 있을까요?
[답변]
application.properties 파일에 이 속성을 추가합니다.
spring.http.multipart.max-request-size=10MB
-
103dong103ho
(103동103호) - Offline
- Newbie
덜보기
더보기
- Posts: 94
- Thank you received: 12
07 Mar 2024 09:56 #32094
작성자: 103dong103ho
103dong103ho 님의 답글: 스프링부트 PUT 요청의 요청 크기 제한
GPT한테 물어봤어요.
스프링부트에서는 요청의 크기를 제한하는데 있어서 기본적으로 제한이 걸려 있습니다. PUT 요청의 경우, 이 크기 제한은 서블릿 컨테이너에서 정의됩니다. 일반적으로 이러한 설정은 application.properties 또는 application.yml 파일에서 server 프로퍼티를 사용하여 조절할 수 있습니다.
다음은 스프링부트에서 서블릿 컨테이너의 요청 크기 제한을 설정하는 예시입니다:
# application.properties
# 최대 요청 크기 설정 (기본값은 10MB)
spring.servlet.multipart.max-request-size=10MB
# 최대 파일 크기 설정 (기본값은 1MB)
spring.servlet.multipart.max-file-size=1MB
이렇게 설정하면 PUT 요청의 최대 허용 크기가 10MB로 제한됩니다. 필요에 따라 이 값을 조절하여 사용하시면 됩니다.
또는 YAML 형식으로 설정할 수도 있습니다:
# application.yml
spring:
servlet:
multipart:
max-request-size: 10MB
max-file-size: 1MB
위의 설정에서 max-request-size는 전체 요청의 최대 크기를 나타내고, max-file-size는 업로드되는 각 파일의 최대 크기를 나타냅니다.
참고로, 이러한 설정은 스프링부트 애플리케이션을 실행하는 서블릿 컨테이너에 따라 다를 수 있습니다. 만약 특정 서블릿 컨테이너의 설정을 변경하려면 해당 서블릿 컨테이너의 문서를 참고해야 할 수 있습니다.
스프링부트에서는 요청의 크기를 제한하는데 있어서 기본적으로 제한이 걸려 있습니다. PUT 요청의 경우, 이 크기 제한은 서블릿 컨테이너에서 정의됩니다. 일반적으로 이러한 설정은 application.properties 또는 application.yml 파일에서 server 프로퍼티를 사용하여 조절할 수 있습니다.
다음은 스프링부트에서 서블릿 컨테이너의 요청 크기 제한을 설정하는 예시입니다:
# application.properties
# 최대 요청 크기 설정 (기본값은 10MB)
spring.servlet.multipart.max-request-size=10MB
# 최대 파일 크기 설정 (기본값은 1MB)
spring.servlet.multipart.max-file-size=1MB
이렇게 설정하면 PUT 요청의 최대 허용 크기가 10MB로 제한됩니다. 필요에 따라 이 값을 조절하여 사용하시면 됩니다.
또는 YAML 형식으로 설정할 수도 있습니다:
# application.yml
spring:
servlet:
multipart:
max-request-size: 10MB
max-file-size: 1MB
위의 설정에서 max-request-size는 전체 요청의 최대 크기를 나타내고, max-file-size는 업로드되는 각 파일의 최대 크기를 나타냅니다.
참고로, 이러한 설정은 스프링부트 애플리케이션을 실행하는 서블릿 컨테이너에 따라 다를 수 있습니다. 만약 특정 서블릿 컨테이너의 설정을 변경하려면 해당 서블릿 컨테이너의 문서를 참고해야 할 수 있습니다.
Time to create page: 0.055 seconds
- 현재 위치:
- 홈
- Forum
- 메인 게시판
- Question and Answer
- 스프링부트 PUT 요청의 요청 크기 제한