HTTP 가이드

HTTP 요청 테스트와 CORS 이해

브라우저에서 API를 테스트할 때 요청 자체는 맞아도 CORS 정책 때문에 실패할 수 있습니다. 실패 원인을 구분하면 디버깅 시간이 크게 줄어듭니다.

요청을 바로 확인해보세요.

메서드, 헤더, 본문, 응답 시간, cURL을 한 화면에서 확인할 수 있습니다.

HTTP 요청 테스트 열기

1. CORS는 서버가 허용해야 풀립니다

CORS 오류는 브라우저 보안 정책입니다. 프론트 코드만 고쳐서 해결되는 문제가 아니며, API 서버가 허용 헤더를 내려줘야 합니다.

2. 먼저 확인할 것

  • URL이 HTTPS인지 확인합니다.
  • 메서드와 Content-Type이 서버에서 허용되는지 확인합니다.
  • Authorization 헤더가 필요한 API인지 확인합니다.
  • OPTIONS preflight 요청이 실패하는지 확인합니다.

3. cURL과 브라우저 결과가 다를 수 있습니다

cURL은 CORS 제한을 받지 않습니다. cURL은 성공하지만 브라우저에서 실패하면 서버의 CORS 응답 헤더를 확인해야 합니다.

서버 연동이 막히나요?

API, 장비 통신, 내부 시스템 연동 구조를 같이 점검할 수 있습니다.

개발 문의하기