도구 및 기타/개발상식

HTTP 메소드 (요청)

tero1115 2023. 7. 20. 13:49

HTTP에서 지원하는 요청 메시지는 다음과 같다.

  • GET : 클라이언트가 서버에게 URL에 해당하는 자료의 전송을 요청한다.

  • HEAD : GET 요청으로 반환될 데이터 중 헤더 부분에 해당하는 데이터만 요청한다.

  • POST : 클라이언트가 서버에서 처리할 수 있는 자료를 보낸다. 예를 들어, 게시판에 글을 쓸 때 클라이언트의 문서가 서버로 전송되어야 한다. 멱등성을 보장하지 않는다.

  • PATCH : 클라이언트가 서버에게 지정한 URL의 데이터를 부분적으로 수정할 것을 요청한다.

  • PUT : 클라이언트가 서버에게 지정한 URL에 지정한 데이터를 저장할 것을 요청한다.

  • DELETE : 클라이언트가 서버에게 지정한 URL의 정보를 제거할 것을 요청한다.

  • TRACE : 클라이언트가 서버에게 송신한 요청의 내용을 반환해 줄 것을 요청한다.

  • CONNECT : 클라이언트가 특정 종류의 프록시 서버에게 연결을 요청한다.

  • OPTIONS : 해당 URL에서 지원하는 요청 메세지의 목록을 요청한다.

     

     

'도구 및 기타 > 개발상식' 카테고리의 다른 글

REST API  (0) 2023.07.20
HTTP 상태 코드(응답)  (0) 2023.07.20
스프링 어노테이션  (0) 2023.07.17
의존성 주입, MVC  (0) 2023.07.14
아파치, 아파치 톰캣  (0) 2023.07.14