top of page
작성자 사진지현 배

[HTTP] 요청메서드

요청메서드란?

클라이언트가 웹 서버에게 요청 목적/종류를 알리는 수단.

GET

  • 특정 리소스를 검색, 조회.

  • GET을 사용하는 요청은 오직 데이터를 받기만 한다.

  • URL에 그대로 query의 이름과 값이 같이 연결되어 표현된다.


HEAD

  • HEAD메서드는 GET 메서드의 요청과 동일한 응답을 요구하지만, 실제 문서를 요청하는 것이 아닌 문서 정보를 요청한다.

  • 따라서 응답 메세지에 헤더를 포함하지만 본문(Body)이 없다.

  • 예를들어 웹 서버의 다운 여부 점검이나 웹 서버 정보(버전 등)등을 얻기 위해 사용된다.


POST

  • HTTP 서버에 데이터 생성, 수정, 삭제를 요청

  • 요청 정보가 헤더 정보에 포함되지 않고 데이터 부분에 들어가게 된다.

  • Query는 body 안에 들어가 있어서 보안에 조금 유리함이 있다.

  • 헤더에 Content-Type이 있어야함.

  • 값(데이터)이 바디로 들어간다.


PUT

  • 파일 전송을 위해 사용되는 메소드.

  • HTTP서버에 데이터를 저장(생성, 수정)을 요구하며 POST메소드로 동일한 결과를 구현할 수 있어 많이 사용되진 않는다.


DELETE

  • DELETE 메서드는 데이터 삭제를 요청.

  • POST메소드가 DELETE 메서드를 대체 할 수 있기 때문에 많이 쓰이지 않는다.


OPTIONS

  • 클라이언트가 서버에서 해당 URL이 어떤 메소드를 지원하는지 확인 할 때 사용

조회수 5회댓글 0개

최근 게시물

전체 보기

Comments


bottom of page