Claude디버깅HTTP네트워크
HTTP 4xx/5xx 응답 원인을 진단하는 프롬프트
변수 입력3개
변수를 채운 뒤 완성본을 복사하세요
언제 사용하나
API가 400/401/403/404/500 등을 반환할 때 원인을 계층별로 좁힐 때.
요청 전 확인
- 요청 메서드/URL/헤더/바디와 응답 상태·바디를 모은다.
- 서버 로그의 동일 시각 항목을 확보한다.
복사해서 쓰는 프롬프트
아래 HTTP 오류의 원인을 진단해줘.
요청: {{REQUEST}}
응답: {{RESPONSE}}
서버 로그: {{LOG}}
원하는 출력:
1. 상태 코드의 의미와 이 경우 가장 가능성 높은 원인
2. 클라이언트 문제 vs 서버 문제 구분과 근거
3. 확인 순서(요청 형식 → 인증 → 라우팅 → 서버 로직)
4. 재현용 curl 예시와 수정 방향placeholder 설명
{{REQUEST}}/{{RESPONSE}}: 요청·응답 전문{{LOG}}: 서버 로그
입력 예시
{{RESPONSE}} = "401 Unauthorized"
기대 결과
원인 후보, 클라이언트/서버 구분, 확인 순서, curl.
검증 방법
제시된 curl로 상태 코드를 재현하며 원인을 좁힌다.
주의사항
- Authorization 헤더의 실제 토큰은 가린 채 공유한다.
관련 문서
- MDN HTTP 상태 코드: https://developer.mozilla.org/ko/docs/Web/HTTP/Status
댓글 0개
아직 댓글이 없습니다.
