브라우저(예: 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 값 점검.