HTTP_REQUEST_HEADERS 구조체(http.h)
HTTP_REQUEST_HEADERS 구조에는 HTTP 요청과 함께 전송된 헤더가 포함됩니다.
구문
typedef struct _HTTP_REQUEST_HEADERS {
USHORT UnknownHeaderCount;
PHTTP_UNKNOWN_HEADER pUnknownHeaders;
USHORT TrailerCount;
PHTTP_UNKNOWN_HEADER pTrailers;
HTTP_KNOWN_HEADER KnownHeaders[HttpHeaderRequestMaximum];
} HTTP_REQUEST_HEADERS, *PHTTP_REQUEST_HEADERS;
멤버
UnknownHeaderCount
HTTP 요청과 함께 전송된 알 수 없는 헤더의 수입니다. 이 숫자는 pUnknownHeaders 멤버가 가리키는 배열의 크기입니다.
pUnknownHeaders
HTTP_UNKNOWN_HEADER 구조체 배열에 대한 포인터입니다. 이 배열에는 HTTP 요청에서 전송된 알 수 없는 각 헤더에 대해 하나의 구조가 포함됩니다.
TrailerCount
이 멤버는 예약되어 있으며 0이어야 합니다.
pTrailers
이 멤버는 예약되어 있으며 NULL이어야 합니다.
KnownHeaders[HttpHeaderRequestMaximum]
HTTP_KNOWN_HEADER 구조체의 고정 크기 배열입니다. HTTP_HEADER_ID 열거형은 헤더 형식에서 배열 인덱스로의 매핑을 제공합니다. 지정된 형식의 알려진 헤더가 HTTP 요청에 포함된 경우 해당 형식에 해당하는 인덱스의 배열 요소는 헤더 값을 지정합니다. 해당 헤더가 없는 배열의 요소에는 값이 0인 RawValueLength 멤버가 포함됩니다. RawValueLength를 사용하여 종료 null이 있는 문자열에 의존하지 않고 pRawValue가 가리키는 헤더 문자열의 끝을 확인합니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista, WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | http.h |