HTTP 메서드란?

ggamang·2023년 4월 11일
0

JAVA&Spring

목록 보기
24/27

HTTP(Hypertext Transfer Protocol)

웹에서 데이터를 주고받기 위한 프로토콜
HTTP는 클라이언트와 서버 간의 통신을 위해 요청(Request)과 응답(Response)을 사용한다.

HTTP Method

HTTP 메서드는 클라이언트가 서버에게 요청을 보낼 때 사용하는 명령어로, 아래와 같은 종류들이 있다.

HTTP Method 종류

  • GET: 서버로부터 리소스를 조회
  • POST: 서버에게 리소스를 제출
  • PUT: 서버에게 리소스를 업데이트(전체를 대체)
  • PATCH: 서버에게 리소스를 업데이트(일부를 변경)
  • DELETE: 서버로부터 리소스를 삭제
  • HEAD: GET과 동일한 기능을 수행하지만, 응답 본문을 반환하지 않는다
  • OPTIONS: 서버가 지원하는 HTTP 메서드의 종류를 조회
  • CONNECT: 클라이언트와 서버 간의 터널을 맺는다
  • TRACE: 클라이언트가 보낸 요청 메시지를 그대로 반환합한다

GET, POST, PUT, DELETE

RESTful API 개발에서 가장 많이 사용되며, 데이터 생성, 수정, 삭제, 조회에 대한 CRUD 작업에 많이 사용된다. 특히 GET과 POST는 가장 많이 사용되는 HTTP 메서드 중 하나이며, 서버와 클라이언트 간의 대부분의 데이터 통신에서 사용된다.

0개의 댓글