브라우저(예: Chrome)를 열고, API를 확인하려는 웹사이트로 이동합니다.
개발자 도구 열기
Windows/Linux: F12
또는 Ctrl
+ Shift
+ I
.
Mac: Command
+ Option
+ I
.
우클릭 메뉴: 빈 공간에서 "검사(Inspect)" 클릭.
개발자 도구에서 상단의 "Network" 탭을 클릭.
페이지를 새로고침(F5) 하여 API 요청 흐름을 감지.
XHR/Fetch 요청만 필터링하기
상단의 "Filter" 또는 "XHR/Fetch" 옵션을 클릭.
API 요청만 분리해서 확인 가능합니다.
검색창 활용
요청(Request) 데이터 확인
캡처된 요청 중 하나를 클릭 후 세부 정보를 확인합니다.
Headers (헤더): 요청 메서드(GET/POST/PUT), URL, Authorization, Content-Type 등.
Payload (페이로드): POST
, PUT
요청의 전송 데이터.
Form Data
, JSON
, Raw Data
등.응답(Response) 데이터 확인
응답 탭에서 API 호출의 결과 데이터를 확인.
주로 JSON
, HTML
, XML
형식으로 제공됩니다.
"Timing" 탭 확인
요청과 응답 간의 지연 시간.
DNS 연결 시간, TTFB(Time to First Byte) 등을 확인할 수 있음.
크기와 시간 분석
요청 복사
요청을 우클릭 → "Copy" > "Copy as cURL" 선택.
터미널에서 복사한 cURL
명령어를 실행하여 동일 요청 테스트 가능.
요청 재실행
Console에서 API 요청 실행
fetch
, XMLHttpRequest 등
).에러 및 디버깅
WebSocket
서버 이벤트
"Preserve log" 활성화
요청 정렬
개발자 도구 열기: 브라우저 → Network
탭으로 이동.
요청 캡처: 페이지 새로고침으로 API 요청 감지 시작.
필터링: XHR
, Fetch
, 키워드를 통해 필요한 데이터만 조회.
데이터 확인: 요청/응답의 헤더, 페이로드, 응답 데이터를 분석.
테스트 및 분석: cURL
복사 기능으로 실제 요청 재현하거나 Replay 기능 활용.
문제 요청 찾기: 실패한 API 디버깅.
성능 최적화: 요청 응답 시간 및 병목 구간 진단.
보안 점검: Authorization Header, Token 값 점검.