개발자/JSP
HTTP 중요 요청 메서드와 응답 코드
푸루닉
2022. 11. 24. 09:48
1. HTTP 요청 메서드
GET : 특정 자원을 요청한다
POST : 어떤 내용을 포함하여 전송한다. 내용에 따라 부가효과가 발생할 수 있다
예를 들어, 회원가입 폼에 내용을 입력하고 제출하면, DB서버에 회원 정보가 추가될 수 있다
PUT : REST API에서는 전체 수정의 용도로 사용할 수 있다.
PATCH : REST API 에서는 부분 수정의 용도로 사용할 수 있다.
DELETE : REST API 에서는 자원 삭제 요청의 용도로 사용할 수 있다
HEAD : 본문을 받지 않는 요청을 수행한다. 웹 통신 상태 확인용으로 사용할 수 있다.
TRACE : 경로 추적. 기초단계에서는 거의 사용하지 않는다.
2. HTTP 응답 코드
200 : OK, 요청한 내용이 성공적으로 수행되었음
301/302 : redirect, 요청한 내용을 수행하려면, 서버가 제시하는 다른 주소로 이동하게 함
400 : 잘못된 문법의 요청 (Bad Request)
401 : 인증되지 않음 (Not Authorized)
403 : 권한없음 (Forbidden)
404 : 요청한 자원이 없음 (Not Found)
405 : 자원은 존재하지만, 해당 메서드로 처리할 수 없음 (Method does not supported)
500 : 서버 내부 오류 (Server Internal Error)
JSP뿐만 아닌 어떤 웹을 하더라도 필요한 정보이므로 대략적 암기 필요.