728x90
728x90
HTTP 요청(Request) 메서드의 종류
들어가며
- HTTP 요청(Request) 메서드의 종류를 알아보자.
HTTP(HyperText Transfer Protocol)
- 월드 와이드 웹(WWW)에서 데이터를 전송하는 데 사용되는 프로토콜
HTTP 요청(Request) 메서드의 종류
- HTTP 요청(Request)은 클라이언트에서 서버로 데이터를 보내는 메커니즘을 정의하며, 다양한 유형의 요청 방식이 있다.
① GET
- GET 요청은 서버로부터 정보를 검색하기 위해 사용된다.
- 클라이언트가 서버에게 데이터를 요청(Request)하고, 서버는 요청된 데이터를 응답(Response)으로 제공한다.
- GET 요청은 주로 데이터를 요청하거나 검색할 때 사용된다.
② POST
- POST 요청은 클라이언트가 서버로 데이터를 제출할 때 사용된다.
- 예를 들어, 폼 데이터를 제출하거나 리소스를 생성하거나 업데이트할 때 사용된다.
③ PUT
- PUT 요청은 서버에 리소스를 업데이트하기 위해 사용된다.
- 클라이언트가 서버에게 데이터를 업로드하고, 서버는 해당 데이터로 리소스를 갱신한다.
④ DELETE
- DELETE 요청은 서버에서 특정 리소스를 제거하기 위해 사용된다.
- 클라이언트가 서버에게 삭제를 요청하고, 서버는 해당 리소스를 삭제한다.
⑤ PATCH
- PATCH 요청은 리소스의 일부를 업데이트하기 위해 사용된다.
- PUT은 전체 리소스를 대체하는 데 사용되지만, PATCH는 리소스의 일부만 변경한다.
⑥ HEAD
- HEAD 요청은 GET과 유사하지만, 서버는 응답으로 본문 데이터를 제공하지 않고 헤더 정보만을 반환한다.
- 리소스의 메타데이터나 상태를 검사하고자 할 때 사용된다.
⑦ OPTIONS
- OPTIONS 요청은 서버에서 지원하는 메서드 및 기능을 확인하기 위해 사용된다.
- 서버가 어떤 메서드를 허용하고 어떤 권한을 갖는지 확인할 때 유용하다.
⑧ CONNECT
- CONNECT 요청은 목적지 서버로의 TCP/IP 터널을 설정할 때 사용된다.
- 주로 프록시 서버(Proxy Server)와 함께 사용된다.
- 보안 연결을 설정하거나 원격 호스트와 연결을 수립하는 데 사용된다.
⑨ TRACE
- TRACE 요청은 서버로 보낸 요청(Request) 메시지를 반환받기 위해 사용된다.
- 주로 디버깅 목적으로 사용되며, 요청 및 응답 메시지의 변화를 추적할 수 있다.
728x90
728x90
'Study > Network' 카테고리의 다른 글
[Network] 400 오류와 401 오류의 차이점 (0) | 2024.11.13 |
---|---|
[Network] API(Application Programming Interface) (0) | 2023.11.15 |
[Network] 미들웨어(Middleware) (0) | 2023.11.09 |
[Network] HTTP 응답 상태 코드(Response Status Code) (0) | 2023.11.08 |