본문 바로가기
WEB & NETWORK/HTTP

webClient timeout 기록용

by 띵커베르 2024. 2. 7.
728x90
  • connectionTimeOut (ChannelOption.CONNECT_TIMEOUT_MILLIS)
    • 이 타임아웃은 클라이언트가 서버와의 연결을 시도할 때까지의 최대 대기 시간을 설정합니다.
    • 연결 시도가 이 시간 내에 성공하지 못하면 ConnectionException이 발생합니다.
  • responseTimeOut
    • 이 타임아웃은 클라이언트가 요청을 보낸 후 서버로부터 첫 번째 응답을 받기까지의 최대 시간을 설정합니다.
    • HttpClient의 responseTimeout 메서드를 통해 설정되며, 이 시간이 지나도 서버로부터 응답이 없으면 타임아웃 예외가 발생합니다.
  • readTimeOut (ReadTimeoutHandler)
    • 이 타임아웃은 데이터를 읽는 동안, 즉 서버로부터 데이터를 받는 동안 연속적으로 데이터를 얼마나 오랫동안 읽지 못할지를 결정합니다.
    • 데이터 스트림이 지정된 시간 동안 중단되면 ReadTimeoutException이 발생합니다.
  • writeTimeOut (WriteTimeoutHandler)
    • 이 타임아웃은 데이터를 쓰는 동안, 즉 서버로 데이터를 보내는 동안 연속적으로 데이터를 얼마나 오랫동안 쓰지 못할지를 결정합니다.
    • 데이터 스트림이 지정된 시간 동안 중단되면 WriteTimeoutException이 발생합니다.
728x90

'WEB & NETWORK > HTTP' 카테고리의 다른 글

URI, URL 그리고 URN을 간략히 알아보자  (0) 2021.08.26
CDN이란? CDN을 간단히 알아보자.  (0) 2021.08.23

댓글