HTTP

HTTP 메서드

3분 입문자 2022. 12. 17.

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

댓글