HTTP 요청 메소드는 15가지가 있습니다. HTTP 표준에 따르면 HTTP 요청은 여러 요청 메소드를 사용할 수 있습니다. HTTP1.0은 GET, POST, HEAD의 세 가지 요청 메소드를 정의합니다. HTTP1.1은 OPTIONS, PUT, DELETE, TRACE, CONNECT의 다섯 가지 요청 메소드를 추가합니다.
일련 번호 | 메서드 | 설명 |
---|---|---|
1 | GET | 지정된 페이지에 대한 정보를 요청하고 엔티티의 본문을 반환합니다. |
2 | HEAD | 헤더를 가져오는 데 사용되는 반환된 응답에 특정 콘텐츠가 없다는 점을 제외하면 get 요청과 유사합니다. |
3 | POST | 요청을 처리하기 위해 지정된 리소스에 데이터를 제출합니다(예: 양식 제출 또는 파일 업로드). 데이터는 요청 본문에 포함됩니다. POST 요청은 새 리소스를 생성하거나 기존 리소스를 수정하는 결과를 초래할 수 있습니다. |
4 | PUT | 클라이언트에서 서버로 전송된 데이터는 지정된 문서의 내용을 대체합니다. |
5 | DELETE | 서버는 지정된 페이지를 삭제하도록 요청받습니다. |
6 | CONNECT | HTTP/1.1 프로토콜은 파이프라인에 대한 연결을 변경할 수 있는 프록시 서버를 위해 예약되어 있습니다. |
7 | OPTIONS | 클라이언트가 서버의 성능을 볼 수 있도록 합니다. |
8 | TRACE | 주로 테스트 또는 진단 목적으로 서버가 수신한 요청을 표시합니다. |
9 | PATCH | 이 엔티티에는 이 URI가 나타내는 원본 콘텐츠와의 차이점을 설명하는 테이블이 포함되어 있습니다. |
10 | MOVE | 지정된 페이지를 다른 네트워크 주소로 이동하도록 서버에 요청합니다. |
11 | COPY | 서버에 지정된 페이지를 다른 네트워크 주소로 복사하도록 요청합니다. |
12 | LINK | 요청 서버가 링크 관계를 설정합니다. |
13 | UNLINK | 링크 관계를 끊습니다. |
14 | WRAPPED | 클라이언트가 캡슐화된 요청을 보낼 수 있도록 허용합니다. |
15 | Extension-mothed | 프로토콜을 변경하지 않고 추가 메서드를 추가할 수 있습니다. |