API 및 보안

HTTP 요청 및 헤더 도구

HTTP 작업은 서버가 실제로 보낸 헤더를 읽거나, 동료가 채팅에 붙여넣은 curl 명령을 재현하거나, fetch 호출이 브라우저에서는 CORS로 실패하는데 스크립트에서는 왜 잘 되는지 알아내는 일입니다. 헤더 검사, 요청 클라이언트, 리다이렉트 추적, CORS와 웹훅 테스트, 상태 코드 참고 자료까지 다룹니다.

온라인 HTTP 헤더 확인, 리다이렉트 체인 검사기, 웹훅 테스트, 온라인 HTTP 클라이언트는 실행할 때 실제 서버나 공개 URL과 통신합니다. 나머지 도구, 즉 헤더·쿠키·User-Agent 파서, Cache-Control 파서와 cURL 변환기, JWT 디코더는 붙여넣은 텍스트만 읽고 브라우저 안에서 동작합니다.

도구 12개

HTTP & Request Debugging 도구 FAQ

브라우저에서는 CORS 에러가 나는데 curl에서는 왜 잘 되나요?

curl은 동일 출처 정책의 적용을 받지 않아 애초에 CORS를 유발하지 않습니다. Origin 헤더 검사는 브라우저가 보낸 요청에만 적용됩니다. 브라우저 탭에서 직접 디버깅하기 전에 CORS 테스터로 특정 출처와 메서드에 대해 서버의 Access-Control 헤더를 먼저 검증하세요.

curl 명령을 자바스크립트로 바꾸려면 어떻게 하나요?

curl 명령을 cURL 변환기에 붙여넣으면 헤더, 메서드, 본문을 포함한 Fetch, Axios, Python 코드를 만들어줍니다. 반대로 Fetch나 Axios 호출을 다시 터미널에서 실행할 curl 명령으로 바꿔주기도 합니다.

리다이렉트 체인이란 무엇이고 왜 중요한가요?

리다이렉트 체인은 요청이 최종 목적지에 도착하기 전까지 거치는 모든 3xx 홉을 말하며, 각 홉마다 지연이 늘고 HTTPS에서 HTTP로 다운그레이드될 위험도 생깁니다. 리다이렉트 체인 검사기는 실제 URL의 모든 홉을 추적해줘서 응답 하나만 보고 추측하지 않아도 됩니다.