응답 처리 | response.json() 수동 호출 필요 | 자동으로 JSON 파싱 |
요청/응답 변환 | 수동 처리 | 자동 처리 (headers 설정, 변환 등) |
취소 기능 | AbortController 필요 | axios.CancelToken 사용 가능 |
에러 처리 | 상태 코드가 400~599이어도 성공 처리 | 상태 코드에 따라 자동으로 에러 처리 |
요청 인터셉터 | 없음 (직접 래핑해야 함) | 지원 (request/response interceptor 존재) |
브라우저 호환성 | 최신 브라우저만 완전 지원 | 구형 브라우저도 폴리필로 지원 가능 |