400클라이언트 오류(4xx)
400 Bad Request — 잘못된 요청
서버가 요청 자체를 이해할 수 없을 때(문법 오류·잘못된 형식)의 응답입니다. 클라이언트가 보낸 데이터에 문제가 있다는 뜻입니다.
언제 발생하나
깨진 JSON body, 필수 파라미터 누락, 잘못된 Content-Type, 너무 큰 헤더/쿠키에서 발생합니다.
실무 대응
- 요청 body가 유효한 JSON인지, Content-Type이 application/json인지 확인합니다.
- 서버의 검증 스키마(zod 등)가 어떤 필드를 거부했는지 응답 메시지를 확인합니다.
- 헤더·쿠키가 과도하게 크면(특히 누적된 쿠키) 정리합니다.
💡 실무 메모: 400은 클라이언트 문제입니다. 서버 로그에 어떤 검증이 실패했는지 구체 메시지를 남기면 디버깅이 빨라집니다.