[HTTP] 요청메서드
- 지현 배
- 2022년 3월 25일
- 1분 분량
요청메서드란?
클라이언트가 웹 서버에게 요청 목적/종류를 알리는 수단.
GET
특정 리소스를 검색, 조회.
GET을 사용하는 요청은 오직 데이터를 받기만 한다.
URL에 그대로 query의 이름과 값이 같이 연결되어 표현된다.
HEAD
HEAD메서드는 GET 메서드의 요청과 동일한 응답을 요구하지만, 실제 문서를 요청하는 것이 아닌 문서 정보를 요청한다.
따라서 응답 메세지에 헤더를 포함하지만 본문(Body)이 없다.
예를들어 웹 서버의 다운 여부 점검이나 웹 서버 정보(버전 등)등을 얻기 위해 사용된다.
POST
HTTP 서버에 데이터 생성, 수정, 삭제를 요청
요청 정보가 헤더 정보에 포함되지 않고 데이터 부분에 들어가게 된다.
Query는 body 안에 들어가 있어서 보안에 조금 유리함이 있다.
헤더에 Content-Type이 있어야함.
값(데이터)이 바디로 들어간다.
PUT
파일 전송을 위해 사용되는 메소드.
HTTP서버에 데이터를 저장(생성, 수정)을 요구하며 POST메소드로 동일한 결과를 구현할 수 있어 많이 사용되진 않는다.
DELETE
DELETE 메서드는 데이터 삭제를 요청.
POST메소드가 DELETE 메서드를 대체 할 수 있기 때문에 많이 쓰이지 않는다.
OPTIONS
클라이언트가 서버에서 해당 URL이 어떤 메소드를 지원하는지 확인 할 때 사용
Comments