HTTP_VERB 열거형(http.h)
HTTP_VERB 열거형 형식은 HTTP_REQUEST 구조체에서 알려진 표준 HTTP 동사를 지정하는 데 사용되는 값을 정의합니다. 이러한 알려진 동사의 대부분은 아래 표시된 대로 RFC 2616 및 RFC 2518에 설명되어 있습니다.
Syntax
typedef enum _HTTP_VERB {
HttpVerbUnparsed,
HttpVerbUnknown,
HttpVerbInvalid,
HttpVerbOPTIONS,
HttpVerbGET,
HttpVerbHEAD,
HttpVerbPOST,
HttpVerbPUT,
HttpVerbDELETE,
HttpVerbTRACE,
HttpVerbCONNECT,
HttpVerbTRACK,
HttpVerbMOVE,
HttpVerbCOPY,
HttpVerbPROPFIND,
HttpVerbPROPPATCH,
HttpVerbMKCOL,
HttpVerbLOCK,
HttpVerbUNLOCK,
HttpVerbSEARCH,
HttpVerbMaximum
} HTTP_VERB, *PHTTP_VERB;
상수
HttpVerbUnparsed 애플리케이션과 관련이 없습니다. 커널 모드에서만 사용됩니다. |
HttpVerbUnknown 애플리케이션이 HTTP_REQUEST 구조체의 UnknownVerbLength 및 pUnknownVerb 멤버를 검사하여 요청에 대한 HTTP 동사를 검색할 수 있음을 나타냅니다. 브라우저 클라이언트가 사용자 지정 동사를 지정하는 경우 HTTP/1.1 요청의 경우입니다. |
HttpVerbInvalid 애플리케이션과 관련이 없습니다. 커널 모드에서만 사용됩니다. |
HttpVerbOPTIONS OPTIONS 메서드는 URI와 관련된 통신 옵션 및 요구 사항에 대한 정보를 요청합니다. RFC 2616의 52페이지를 참조하세요. |
HttpVerbGET GET 메서드는 요청의 URI로 식별되는 정보 또는 엔터티를 검색합니다. 해당 URI가 스크립트 또는 기타 데이터 생성 프로세스를 참조하는 경우 응답에 반환되는 스크립트의 텍스트가 아니라 생성된 데이터입니다. GET 메서드는 요청에 조건부 또는 범위 헤더 필드를 포함하여 조건부 또는 부분적으로 만들 수 있습니다. 조건부 GET은 헤더에 지정된 모든 조건이 충족되는 경우에만 엔터티를 전송하고 부분 GET 요청은 Range 헤더에 지정된 엔터티의 일부만 요청합니다. 이러한 두 가지 형태의 GET은 불필요한 네트워크 트래픽을 방지하는 데 도움이 될 수 있습니다. RFC 2616의 53페이지를 참조하세요. |
HttpVerbHEAD HEAD 메서드는 서버에서 응답의 메시지 본문 없이 메시지 헤더만 반환한다는 점을 제외하고는 GET 메서드와 동일합니다. 헤더는 GET에 대한 응답으로 반환되는 것과 동일합니다. RFC 2616의 54페이지를 참조하세요. |
HttpVerbPOST POST 메서드는 URI에 추가된 새 엔터티를 게시하는 데 사용됩니다. URI는 게시된 데이터를 어떤 방식으로 사용하는 엔터티를 식별합니다. RFC 2616의 54페이지를 참조하세요. |
HttpVerbPUT PUT 메서드는 URI로 식별되는 엔터티를 바꾸는 데 사용됩니다. RFC 2616의 55페이지를 참조하세요. |
HttpVerbDELETE The DELETE 메서드는 지정된 URI를 삭제할 것을 요청합니다. RFC 2616의 56페이지를 참조하세요. |
HttpVerbTRACE TRACE 메서드는 요청 메시지의 원격 애플리케이션 계층 루프백을 호출합니다. 이를 통해 클라이언트는 다른 쪽에서 수신되는 내용을 볼 수 있습니다. 진단을 위한 요청 체인의 끝 목적. RFC 2616의 56페이지를 참조하세요. |
HttpVerbCONNECT The CONNECT 메서드는 SSL 터널링의 경우처럼 터널링으로 동적으로 전환할 수 있는 프록시와 함께 사용할 수 있습니다. RFC 2616의 57페이지를 참조하세요. |
HttpVerbTRACK TRACK 메서드는 Microsoft 클러스터 서버에서 기록되지 않은 추적을 구현하는 데 사용됩니다. |
HttpVerbMOVE MOVE 메서드가 WebDAV 작업을 요청합니다. 복사(COPY)에 해당한 다음 일관성 유지 관리 처리 후 원본을 삭제합니다. 여기서 세 가지 모두 작업은 원자적으로 수행됩니다. 컬렉션에 적용할 때 "깊이"는 또는 "무한대"로 지정되어야 합니다. RFC 2518의 42페이지를 참조하세요. |
HttpVerbCOPY COPY 메서드는 원본 리소스의 중복을 만드는 WebDAV 작업을 요청합니다. 대상 리소스의 요청 URI로 식별됩니다. 대상 헤더에 지정된 URI로 식별됩니다. RFC 2518의 37페이지를 참조하세요. |
HttpVerbPROPFIND PROPFIND 메서드는 리소스에 정의된 속성을 검색하는 WebDAV 작업을 요청합니다. Request-URI로 식별됩니다. RFC 2518의 24페이지를 참조하세요. |
HttpVerbPROPPATCH PROPPATCH 메서드는 리소스에 정의된 속성을 설정 및/또는 제거하는 WebDAV 작업을 요청합니다. Request-URI로 식별됩니다. RFC 2518의 31페이지를 참조하세요. |
HttpVerbMKCOL MKCOL 메서드는 새 컬렉션을 만드는 WebDAV 작업을 요청합니다. 에서 지정한 위치의 리소스 Request-URI입니다. RFC 2518의 33페이지를 참조하세요. |
HttpVerbLOCK LOCK 메서드는 lockinfo에서 지정한 대로 잠금을 만드는 WebDAV 작업을 요청합니다. Request-URI의 XML 요소입니다. RFC 2518의 45페이지를 참조하세요. |
HttpVerbUNLOCK UNLOCK 메서드는 에서 잠금 토큰으로 식별되는 잠금을 제거하는 WebDAV 작업을 요청합니다. Lock-Token 요청 헤더, Request-URI로 식별된 리소스 및 기타 모든 헤더 잠금에 포함된 리소스입니다. RFC 2518의 51페이지를 참조하세요. |
HttpVerbSEARCH SEARCH 메서드는 에서 사용하는 WebDAV 작업을 요청합니다. Microsoft Exchange에서 폴더를 검색합니다. 자세한 내용은 IETF(Internet Engineering Task Force) Internet Draft WebDAV SEARCH 및 WebDAV 웹 사이트를 참조하세요. |
HttpVerbMaximum 열거형을 종료합니다. 는 동사를 정의하는 데 사용되지 않습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista, WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | http.h |