TechFeedTechFeed
400클라이언트 오류(4xx)

400 Bad Request — 잘못된 요청

서버가 요청 자체를 이해할 수 없을 때(문법 오류·잘못된 형식)의 응답입니다. 클라이언트가 보낸 데이터에 문제가 있다는 뜻입니다.

언제 발생하나

깨진 JSON body, 필수 파라미터 누락, 잘못된 Content-Type, 너무 큰 헤더/쿠키에서 발생합니다.

실무 대응

  1. 요청 body가 유효한 JSON인지, Content-Type이 application/json인지 확인합니다.
  2. 서버의 검증 스키마(zod 등)가 어떤 필드를 거부했는지 응답 메시지를 확인합니다.
  3. 헤더·쿠키가 과도하게 크면(특히 누적된 쿠키) 정리합니다.
💡 실무 메모: 400은 클라이언트 문제입니다. 서버 로그에 어떤 검증이 실패했는지 구체 메시지를 남기면 디버깅이 빨라집니다.

관련 코드·에러

관련 가이드

AI 할루시네이션 방지 전략 — 개발자 실전 가이드Zod 스키마 검증 실전 가이드 — TypeScript 런타임 타입 안전성REST API 설계 체크리스트 2026 — 엔드포인트 네이밍부터 에러 응답까지 실무 35항목