반응형
HTTP 요청 메지지의 헤더에는 요청 메서드
, 요청 URL
, HTTP 프로토콜 버전
이 포함된다.
- 요청 메서드 :
GET
,PUT
,POST
,PUSH
,OPTIONS
등의 요청 방식이 온다. - 요청 URI : 요청하는 자원의 위치를 명시한다.
- HTTP 프로토콜 버전 : 웹 브라우저가 사용하는 프로토콜 버전이다.
HTTP 요청 메서드 종류
- 주요 메서드
GET
: 정보를 요청하기 위해서 사용한다. (SELECT
)POST
: 정보를 밀어넣기 위해서 사용한다. (INSERT
)PUT
: 정보를 업데이트하기 위해서 사용한다. (UPDATE
)PATCH
: 리소스 부분 변경 (PUT
은 전체 변경,PATCH
가 일부 변경)DELETE
: 정보를 삭제하기 위해서 사용한다. (DELETE
)
- 기타 메서드
HEAD
: HTTP 헤더 정보만 요청한다.
GET
메서드의 요청과 동일한 응답을 요구하지만, 응답 본문(body)을 포함하지 않는다.
해당 자원이 존재하는지 혹은 서버에 문제가 없는지를 확인하기 위해서 사용한다.OPTIONS
: 웹서버가 지원하는 메서드의 종류를 요청한다. (주로 CORS 에서 사용)
목적 리소스의 통신을 설정하는 데 사용한다.TRACE
: 클라이언트의 요청을 그대로 반환한다.
요청 리소스가 수신되는 경로를 보여준다.
대상 리소스에 대한 경로를 따라 메시지 loop-back 테스트 수행.
예컨데 echo 서비스로 서버 상태를 확인하기 위한 목적으로 주로 사용한다.CONNECT
: 프록시 서버와 같은 중간 서버 경유.
목적 리소스로 식별되는 서버로의 터널을 설정한다.
반응형
'Back-End > 부스트코스' 카테고리의 다른 글
[웹 백엔드] WAS (0) | 2023.04.07 |
---|---|
[웹 백엔드] 미들웨어 (MiddleWare) (0) | 2023.04.07 |
[웹 백엔드] JDBC (0) | 2023.04.05 |
[웹 백엔드] MySQL - DDL (create, drop) (0) | 2023.01.25 |
[웹 백엔드] MySQL - DML(select, insert, update, delete) (4/4) (0) | 2023.01.24 |