Fetch 응답 판단 순서

fetch는 HTTP 오류를 자동 예외로 만들지 않으므로, 응답 객체를 단계적으로 확인해야 합니다.

1

1

URL, method, headers, body, signal을 준비합니다.

2

2

연결 실패와 취소는 catch 블록에서 다룹니다.

3

3

response.ok와 status로 4xx, 5xx를 분기합니다.

4

4

json, text, blob 중 실제 응답 형식에 맞게 읽습니다.

핵심Fetch 응답 판단 순서은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.