HTTP 메소드

송민혁·2023년 10월 6일
0

기술면접

목록 보기
5/6
post-thumbnail

HTTP

HTTP(Hypertext Transfer Protocol)는 인터넷 상에서 데이터를 주고받을 때 사용하는 프로토콜 중 하나입니다.

HTTP 메소드

주로 쓰이는 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과 유사하지만 리소스의 전체를 업데이트하는 대신 일부를 업데이트합니다.

참고링크

0개의 댓글