HTTP의 메서드 종류
- GET
리소스 조회
서버에 전달하고 싶은 데이터는 쿼리 파라미터를 통해서 전달
메시지 바디를 사용하여 데이터를 전달할 수 있지만 , 권장하지는 않음
- POST
요청 데이터 처리
메시지 바디를 통해 서버로 요청 데이터 전달
서버는 요청 데이터를 처리
리소스 신규 등록에 자주 사용
- PUT
리소스를 대체
해당 리소스가 없으면 생성
- PATCH
리소스 부분 변경
- DELETE
리소스 삭제
HTTP의 메서드의 속성
- 안전
호출을 하여도 리소스를 변경하지 않는다.
- 멱등
한 번 호출하든 두 번 호출하든 수백변 호출을하든 결과는 똑같다.
(GET , PUT , DELETE)
- 캐시가능
GET , HEAD 정도만 캐시로 사용
클라이언트에서 서버로 데이터 전송 방식은 크게 2가지 이다.
- 쿼리 파라미터를 통한 데이터 전송
GET
검색어 등 조회 시 사용
- 메시지 바디를 통한 데이터 전송
POST , PUT , PATCH
신규 등록 , 리소스 변경 시 사용
출처 : 이 내용은 김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 정리한 것입니다.
https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard
모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의
실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런...
www.inflearn.com
'HTTP' 카테고리의 다른 글
| Cookie & Cash (0) | 2022.12.19 |
|---|---|
| HTTP의 상태 코드 (0) | 2022.12.19 |
| HTTP 란? (0) | 2022.12.17 |
| URI (0) | 2022.12.17 |
| 인터넷 네트워크 (0) | 2022.12.16 |
댓글