-
CORS 확인용 curl 커맨드메모 및 기타 2023. 4. 23. 21:51
CORS 체크 요청을 보내기 위해 필요한 값들
by chat gpt
CORS(Cross-Origin Resource Sharing) 확인을 위해 OPTIONS 요청을 보낼 때 주로 다음 두 가지 헤더 값이 필수적입니다:
1. Origin: 이 헤더는 요청을 보내는 출처를 나타냅니다. 서버는 이 값을 통해 요청이 허용된 출처에 속하는지 확인하고 CORS 정책을 적용합니다.
2. Access-Control-Request-Method: 이 헤더는 클라이언트가 실제 요청을 보내기 전에 서버에 어떤 HTTP 메서드를 사용할 것인지 알리는 데 사용됩니다. 서버는 이 메서드가 허용되는지 확인한 후 적절한 응답을 반환합니다.
3. Access-Control-Request-Headers: 이 헤더는 실제 요청에서 사용할 수 있는 HTTP 헤더를 서버에 알리는 데 사용됩니다. 서버는 이 헤더의 값에 따라 해당 헤더들이 허용되는지 확인합니다.테스트용 curl 커맨드
curl --verbose --request OPTIONS '요청을 받는 origin' \ --header 'Origin: 요청하는 origin' \ --header 'Access-Control-Request-Headers: Origin, Accept, Content-Type' \ --header 'Access-Control-Request-Method: GET'
예시)
curl --verbose --request OPTIONS 'https://test.com/test.png' \ --header 'Origin: http://localhost' \ --header 'Access-Control-Request-Headers: Origin, Accept, Content-Type' \ --header 'Access-Control-Request-Method: GET'
반응형'메모 및 기타' 카테고리의 다른 글
자체 CA 인증서 만든 후 client, server 인증서 만들기 (0) 2023.08.09 S3 정적 호스팅 파일 다운로드 문제 (0) 2023.04.29 Linux - Asia/Seoul Timezone Setting 스크립트 (0) 2023.03.01 vcenter용 DHCP server setting (0) 2023.02.06 containerd 환경에서 dockerhub login 설정 스크립트 (0) 2023.02.06