다음을 통해 공유


HTTP_RESPONSE_HEADERS 구조체(http.h)

HTTP_RESPONSE_HEADERS 구조에는 HTTP 응답과 함께 전송된 헤더가 포함됩니다.

구문

typedef struct _HTTP_RESPONSE_HEADERS {
  USHORT               UnknownHeaderCount;
  PHTTP_UNKNOWN_HEADER pUnknownHeaders;
  USHORT               TrailerCount;
  PHTTP_UNKNOWN_HEADER pTrailers;
  HTTP_KNOWN_HEADER    KnownHeaders[HttpHeaderResponseMaximum];
} HTTP_RESPONSE_HEADERS, *PHTTP_RESPONSE_HEADERS;

멤버

UnknownHeaderCount

HTTP 응답과 함께 전송되고 pUnknownHeaders 멤버가 가리키는 배열에 포함된 여러 알 수 없는 헤더입니다. 이 숫자는 9999를 초과할 수 없습니다.

pUnknownHeaders

HTTP 응답에서 전송된 알 수 없는 각 헤더에 대해 하나의 구조체를 포함하는 HTTP_UNKNOWN_HEADER 구조체 배열에 대한 포인터입니다.

TrailerCount

이 멤버는 예약되어 있으며 0이어야 합니다.

pTrailers

이 멤버는 예약되어 있으며 NULL이어야 합니다.

KnownHeaders[HttpHeaderResponseMaximum]

HTTP_KNOWN_HEADER 구조체의 고정 크기 배열입니다. HTTP_HEADER_ID 열거형은 헤더 형식에서 배열 인덱스로의 매핑을 제공합니다. 지정된 형식의 알려진 헤더가 HTTP 응답에 포함된 경우 해당 형식에 해당하는 인덱스의 배열 요소는 헤더 값을 지정합니다. 해당 헤더가 없는 배열의 요소에는 값이 0인 RawValueLength 멤버가 포함됩니다. RawValueLength를 사용하여 종료 null이 있는 문자열에 의존하지 않고 pRawValue가 가리키는 헤더 문자열의 끝을 확인합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista, WINDOWS XP SP2 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 http.h

추가 정보

HTTP 서버 API 버전 1.0 구조체

HTTP_KNOWN_HEADER

HTTP_RESPONSE

HTTP_UNKNOWN_HEADER