본문으로 바로가기

HttpStatus 에러 메시지별 원인 메모

category Web Programming 2017. 1. 2. 11:23

개발중 가장 많이 본 HttpStatus 값 정리.


400 Bad Request.

: 대부분 ajax 날릴때 파라미터를 잘못 보낸 경우였다.

17/03/30 추가: Controller에서 메소드가 @RequestParam 으로 파라미터를 받는 경우 parameter가 없으면 400 발생


404 Not Found.

: URI를 잘못 입력한 경우 (예를 들어 '/'를 빼먹었다던가 오타가 났는지 꼼꼼히 다시본다.)


500 Internal Server Error.

: Java 처리부에서 에러가 난 경우 또는 에러처리할때 던지는 Status 값


200 OK.

: 정상 실행되었음을 의미. 단, Update/Insert된 row 건수가 0일 수도 있다.

: script에 fail() 로 떨어지는 경우도 있는데 java api 의 실행 결과(또는 DB조회 결과)가 null 인 경우였다.




http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/http/HttpStatus.html


반응형