IntelliJ의 HTTP 클라이언트 타임아웃 증가 방법기타2025. 4. 16. 16:04
Table of Contents
반응형
IntelliJ의 HTTP 클라이언트에서 기본 60초로 설정된 연결 타임아웃과 읽기 타임아웃을 늘리는 방법은 두 가지가 있습니다:
1. 개별 HTTP 요청에 대한 타임아웃 설정
각 HTTP 요청 파일(.http 또는 .rest)에서 개별적으로 타임아웃을 설정할 수 있습니다 [1]:
# @timeout 600
GET example.com/api
읽기 타임아웃(패킷 대기 시간)을 600초(10분)로 설정합니다.
// @connection-timeout 5 m
GET example.com/api
연결 타임아웃을 5분으로 설정합니다.
시간 단위를 명시적으로 지정할 수 있습니다:
ms
: 밀리초s
: 초 (기본값)m
: 분
예: 100 ms
, 5 m
, 300 s
2. IDE 전체에 대한 타임아웃 설정
IDE 전체 수준에서 타임아웃을 변경하려면 VM 옵션을 사용해야 합니다 [1]:
- Help > Edit Custom VM Options 메뉴로 이동합니다.
- 파일에 다음 줄을 추가합니다:
-Didea.connection.timeout=300000
-Didea.read.timeout=300000
이 설정은 연결 타임아웃과 읽기 타임아웃을 300,000밀리초(5분)로 설정합니다.
주의 사항
VM 옵션을 통한 타임아웃 설정은 HTTP 클라이언트뿐만 아니라 IDE 전체의 모든 HTTP 요청(외부 서비스와의 상호작용 포함)에 영향을 미칩니다. 따라서 전체 IDE의 성능에 영향을 줄 수 있으니 신중하게 변경하시기 바랍니다.
개별 요청의 타임아웃 설정(@timeout
, @connection-timeout
)은 IDE 전체 설정보다 우선합니다.
반응형
@위피M :: ChatGPT로 여는 새로운 세상!!
ChatGPT, 블록체인, 자바, 맥북, 인터넷, 컴퓨터 정보를 공유합니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!