TIL
HTTP 메소드 및 상태 코드
soomst
2022. 3. 11. 03:29
HTTP 메소드
method | CRUD | |
GET | Read | 리소스 조회 / queryString으로 파라미터 전달 |
POST | Create | 요청 데이터 처리, 주로 데이터 등록에 사용 request body에 파라미터 전달 |
PUT | Update/Replace | 리소스를 대체, 해당 리소스가 없으면 생성 |
PATCH | Update/Modify | 리소스를 일부만 변경 |
DELETE | Delete | 리소스 삭제 |
HTTP 응답 상태 코드
HTTP response status codes indicate whether a specific HTTP request has been successfully completed.
Responses are grouped in five classes:
- Informational responses (100–199), 요청이 수신되어 처리중
- Successful responses (200–299)
- 200 : success
- Redirection messages (300–399), 요청 완료 하려면 추가 행동 필요
- 300 : redirect
- Client error responses (400–499), 잘못된 문법 등으로 서버가 요청을 수행할 수 없음
- 400 : bad request
- 404 : not found
- Server error responses (500–599), 서버가 정상 요청을 처리하지 못함
- 500 : internal error