다음을 통해 공유


HTTP_KNOWN_HEADER 구조체(http.h)

HTTP_KNOWN_HEADER 구조에는 HTTP 요청 또는 HTTP 응답의 알려진 헤더에 대한 헤더 값이 포함됩니다.

구문

typedef struct _HTTP_KNOWN_HEADER {
  USHORT RawValueLength;
  PCSTR  pRawValue;
} HTTP_KNOWN_HEADER, *PHTTP_KNOWN_HEADER;

멤버

RawValueLength

pRawValue 멤버가 가리키는 8비트 문자열의 크기(바이트)이며, 있는 경우 종료되는 null 문자를 계산하지 않습니다. RawValueLength가 0이면 pRawValue 요소의 값은 의미가 없습니다.

pRawValue

이 HTTP 헤더의 텍스트에 대한 포인터입니다. RawValueLength를 사용하여 문자열에 의존하여 null을 종료하는 대신 이 텍스트가 끝나는 위치를 결정합니다. 헤더 텍스트의 형식은 RFC 2616에 지정됩니다.

설명

HTTP Server API에서 알려진 헤더는 HTTP_HEADER_ID 열거형 형식으로 정의됩니다. 요청 및 응답 헤더에 대한 다양한 크기의 목록이 있습니다.

HTTP 헤더의 구조 및 사용에 대한 자세한 내용은 RFC 2616을 참조하세요.

요구 사항

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

참고 항목

HTTP 서버 API 버전 1.0 구조체

HTTP_HEADER_ID

HTTP_REQUEST_HEADERS

HTTP_RESPONSE_HEADERS