logohsb.horse

CORS 프리플라이트 예측기

method, header, Content-Type으로 cross-origin request의 OPTIONS 발생 여부를 예측합니다.

예상하지 못한 OPTIONS request를 디버깅하기 전에 Fetch CORS safelist와 조건을 비교합니다.

모든 판정은 browser 안에서만 실행되며 입력 URL로 request를 보내지 않습니다.

호출 페이지 URL
request 대상 URL
HTTP method
request header (한 줄에 Name: value)

예측 결과

request 조건을 입력하세요.

    사용 방법

    1. 1

      두 origin 입력

      호출 페이지와 대상의 전체 URL을 입력합니다.

    2. 2

      request 조건 입력

      method와 JavaScript가 지정하는 header를 입력합니다.

    3. 3

      이유 확인

      어떤 method, header, Content-Type이 원인인지 확인합니다.

    판정 범위

    Fetch CORS safelist 기반 정적 예측입니다. Private Network Access, 확장 프로그램, server response, browser별 차이는 판정하지 않습니다.

    자주 묻는 질문

    실제 OPTIONS request를 보내나요?
    아니요. 입력 문자열만 분석합니다.
    application/json은 왜 preflight가 필요한가요?
    CORS-safelisted Content-Type에 포함되지 않기 때문입니다.
    preflight가 없으면 request가 성공하나요?
    보장되지 않습니다. response의 Access-Control-Allow-Origin 등은 별도로 필요합니다.