API 요청 보내기
요청은 ‘보내기’를 누를 때만, 입력한 주소로 이 브라우저에서 직접 나가요. 다른 사이트의 API는 그 서버가 CORS를 허용해야 응답을 읽을 수 있어요.
보낼 내용 미리보기
브라우저는 여기에 더해 Origin, User-Agent, Accept-Language 같은 헤더를 스스로 붙여요. Cookie·Host 같은 일부 헤더는 직접 바꿀 수 없어요.
다른 출처(사이트)의 응답은 서버가 Access-Control-Expose-Headers로 허용한 헤더만 읽을 수 있어요.
설치 없이 API 확인하기
API를 개발하거나 연동할 때, 요청을 한 번 보내 보고 응답 모양을 확인하고 싶을 때가 많아요. 이 도구는 포스트맨·인섬니아 같은 프로그램의 기본 기능을 브라우저에 담았어요. 방식(GET, POST 등), 주소, 헤더, 본문을 넣고 ‘보내기’를 누르면 이 브라우저의 fetch 기능으로 요청이 바로 나가요. 홍라이프 서버를 거치지 않기 때문에 토큰이나 데이터가 중간에 저장되지 않아요.
무엇이 보내지나요
‘보낼 내용 미리보기’에 요청 줄, Host, 직접 넣은 헤더, 본문이 그대로 보여요. 본문 형식을 JSON·폼·글자로 고르면 Content-Type이 없을 때 알맞은 값을 붙여요. 여기에 브라우저가 Origin, User-Agent, Accept-Language 같은 헤더를 자동으로 더하고, ‘쿠키 함께 보내기’를 켜면 그 사이트에 저장된 쿠키도 함께 가요. 보안상 Cookie, Host, Content-Length 같은 헤더는 직접 바꿀 수 없어요.
CORS 이해하기
웹 페이지에서 다른 사이트로 보낸 요청은 그 서버가 Access-Control-Allow-Origin 헤더로 허용해야 응답을 읽을 수 있어요(CORS). 공개 API 상당수는 허용하지만, 그렇지 않은 서버는 ‘응답을 읽지 못했어요’로 나와요. 이건 서버가 고장 난 게 아니라 브라우저의 보안 규칙이라, 같은 요청을 ‘curl로 복사’해서 터미널에서 보내면 동작할 수 있어요. 또 JSON 본문이나 Authorization 헤더가 있으면 브라우저가 먼저 OPTIONS 요청(프리플라이트)을 보내요.
응답은 상태 코드와 뜻, 걸린 시간(ms), 크기, 읽을 수 있는 응답 헤더, 본문을 보여 주고 JSON이면 보기 좋게 정리해요. 본문은 원래 바이트 그대로 저장할 수 있어요. 실제 운영 토큰을 쓸 때는 화면 공유에 주의하세요.
참고한 자료
자주 묻는 질문
‘응답을 읽지 못했어요’가 나와요.
대부분 CORS 때문이에요. 내 서버라면 응답에 Access-Control-Allow-Origin을 추가하고, 남의 서버라면 curl로 복사해 터미널에서 시험하세요.
localhost 개발 서버에도 보낼 수 있나요?
네. http://localhost:3000 같은 주소는 https 페이지에서도 보낼 수 있어요. 다만 개발 서버도 CORS를 허용해야 응답을 읽을 수 있어요.
입력한 토큰이 저장되나요?
아니요. 입력값은 저장하지 않고 페이지를 닫으면 사라져요. 요청은 입력한 주소로만 가요.
함께 쓰면 좋은 도구
- curl 변환기 (curl 명령 → fetch·파이썬 requests·axios·Go)API 문서나 개발자 도구에서 복사한 curl 명령을 자바스크립트 fetch, 파이썬 requests, Node axios, Go 코드로 바꾸기. 헤더·본문·폼·인증·쿠키 반영
- HTTP 상태 코드 사전 (404·500·403 뜻과 해결법)404·403·500·502·503·429 같은 웹 오류 숫자의 뜻을 한국어로, 방문자가 할 일과 사이트 운영자가 볼 곳, 캐시 여부, 근거 규격(RFC 9110·6585)
- JSON 정리 (보기 좋게 들여쓰기·검증·압축)JSON을 보기 좋게 들여쓰기, 오류 위치 표시, 한 줄 압축, 키 정렬, 문자열 이스케이프
- 웹소켓 테스트 (WebSocket 클라이언트)ws:// · wss:// 주소에 접속해 메시지를 주고받고, 보낸·받은 메시지를 시간과 함께 기록. JSON 정리, 하위 프로토콜, 자동 재전송(핑), 왕복 시간 측정, 기록 저장
- 인터넷 속도 측정 (다운로드 속도·핑·지터)버튼 한 번으로 다운로드 속도(Mbps)·지연 시간(핑)·지터 측정, 기록 비교
- 서비스 접속 확인 (사이트 장애인지 내 인터넷 문제인지)네이버·카카오·유튜브 등 자주 쓰는 서비스가 내 기기·내 인터넷에서 접속되는지 확인