HTTP(Hypertext Transfer Protocol)는 인터넷 상에서 데이터를 주고받을 때 사용하는 프로토콜 중 하나입니다.
주로 쓰이는 HTTP 메소드 (4가지)
- GET : 서버 측에 리소스 요청
- POST : 서버로 리소스 전송
- PUT : 요청된 리소스 갱신
- DELETE : 요청된 리소스 삭제
GET
GET 메서드는 서버로부터 데이터를 요청하고 응답으로 데이터를 받습니다. 주로 웹 페이지를 요청할 때 사용됩니다.
POST
POST 메서드는 서버로 데이터를 보내고, 이 데이터를 사용하여 리소스를 생성하거나 업데이트합니다. 주로 양식 데이터를 제출할 때 사용됩니다.
PUT
PUT 메서드는 서버에 데이터를 업데이트하거나 새로운 리소스를 생성할 때 사용됩니다.
DELETE
DELETE 메서드는 서버에서 리소스를 삭제할 때 사용됩니다.
이외의 메소드
HEAD
HEAD 메서드는 GET과 유사하지만 응답으로 본문 데이터를 받지 않고 헤더 정보만을 요청합니다. 주로 리소스가 존재하는지 확인할 때 사용됩니다.
CONNECT
CONNECT 메서드는 목적 리소스로 식별되는 서버로의 터널을 맺습니다.
OPTIONS
OPTIONS 메서드는 서버에서 지원하는 HTTP 메소드와 헤더 옵션을 요청합니다. 보안 및 CORS(Cross-Origin Resource Sharing)와 관련된 작업에서 사용됩니다.
TRACE
(en-US)
TRACE 메서드는 목적 리소스의 경로를 따라 메시지 loop-back 테스트를 합니다.
PATCH
PATCH 메서드는 리소스의 일부를 업데이트할 때 사용됩니다. PUT과 유사하지만 리소스의 전체를 업데이트하는 대신 일부를 업데이트합니다.
참고링크