ホーム › Networking.HttpServer › HTTP_HEADER_ID
HTTP_HEADER_ID
列挙型メンバー 54
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| HttpHeaderCacheControl | 0 | 0x0 | 要求または応答の連鎖に沿ったキャッシュ動作を指定し、既定のキャッシュ アルゴリズムを上書きするために使用されます。 |
| HttpHeaderConnection | 1 | 0x1 | その特定の接続に対して要求されるオプションを送信側が指定できるようにします。これらは単一の接続に対してのみ使用され、プロキシによってさらに先の接続へ伝達されてはなりません。 |
| HttpHeaderDate | 2 | 0x2 | Date は、要求または応答が送信された時刻を示す一般ヘッダー フィールドです。 |
| HttpHeaderKeepAlive | 3 | 0x3 | keepalive XML 要素 (RFC 2518 のセクション 12.12.1、66 ページを参照) に基づきます。KeepAlive ヘッダーに含まれる URI の一覧は、コピー (移動) された後も、コピー先で "live" である必要があります。 |
| HttpHeaderPragma | 4 | 0x4 | 要求/応答の連鎖上の任意の受信側に適用される可能性がある、省略可能で実装固有のディレクティブを含めるために使用されます。 |
| HttpHeaderTrailer | 5 | 0x5 | チャンク転送コーディングでエンコードされたメッセージのトレーラーに、指定されたヘッダー フィールドが存在することを示します。 |
| HttpHeaderTransferEncoding | 6 | 0x6 | 転送中にメッセージ本文に適用された変換がある場合、その内容を示します。 |
| HttpHeaderUpgrade | 7 | 0x7 | サーバーが対応できる場合に使用したい別の通信プロトコルを 1 つ以上、クライアントが指定できるようにします。 |
| HttpHeaderVia | 8 | 0x8 | Via ヘッダー フィールドは、要求がたどった経路を示します。 |
| HttpHeaderWarning | 9 | 0x9 | 3 桁の警告コードと理由句を含む応答ヘッダーです。 |
| HttpHeaderAllow | 10 | 0xA | Request-URI で識別されるリソースがサポートするメソッドの集合を列挙します。 |
| HttpHeaderContentLength | 11 | 0xB | メッセージ本文のサイズ (10 進数のバイト単位)。 |
| HttpHeaderContentType | 12 | 0xC | メッセージ本文のメディアの種類。 |
| HttpHeaderContentEncoding | 13 | 0xD | メッセージ本文のエンコード方式。 |
| HttpHeaderContentLanguage | 14 | 0xE | 想定される読み手の自然言語を示します。 |
| HttpHeaderContentLocation | 15 | 0xF | メッセージに含まれるエンティティが、要求されたリソースの URI とは別の場所から取得できる場合に、そのエンティティのリソースの場所を示します。 |
| HttpHeaderContentMd5 | 16 | 0x10 | エンティティ本文の MD5 ダイジェスト。エンティティ本文のエンドツーエンドのメッセージ整合性チェック (MIC) を提供するために使用されます。 |
| HttpHeaderContentRange | 17 | 0x11 | content range ヘッダーは部分的なエンティティ本文と共に送信され、完全なエンティティ本文のどの位置に部分本文を適用するかを指定します。 |
| HttpHeaderExpires | 18 | 0x12 | メッセージの内容が期限切れになる日時。 |
| HttpHeaderLastModified | 19 | 0x13 | 配信元サーバーがバリアントの最終更新日時と見なしている日時を示します。 |
| HttpHeaderAccept | 20 | 0x14 | INVITE、OPTIONS、REGISTER の各メソッドと共に使用され、応答で受け入れ可能なメディアの種類を示します。 |
| HttpHeaderAcceptCharset | 21 | 0x15 | 応答で受け入れ可能な文字セットを示します。 |
| HttpHeaderAcceptEncoding | 22 | 0x16 | 応答で受け入れ可能なコンテンツ エンコーディング。 |
| HttpHeaderAcceptLanguage | 23 | 0x17 | 理由句、セッション記述、またはステータス応答をどの言語で受け取りたいかを、クライアントがサーバーに示すために使用します。 |
| HttpHeaderAuthorization | 24 | 0x18 | ユーザー エージェントは、要求と共に Authorization 要求ヘッダー フィールドを送信することで、サーバーに対して自身を認証できます。このフィールドには、ユーザーが要求しているドメインの資格情報が含まれます。 |
| HttpHeaderCookie | 25 | 0x19 | cookie 要求ヘッダーには、サーバーとの間でクライアントの状態を維持するために使用されるデータが含まれます。Cookie データは、HttpHeaderSetCookie と共に送信された応答から取得されます。 |
| HttpHeaderExpect | 26 | 0x1A | クライアントが必要とするサーバーの固有の動作を示します。 |
| HttpHeaderFrom | 27 | 0x1B | From ヘッダー フィールドは、SIP 要求または応答メッセージの発信元を指定します。 |
| HttpHeaderHost | 28 | 0x1C | 要求されたリソースのインターネット ホストとポート番号を指定します。これは、ユーザーまたは参照元リソースから与えられた元の URI から取得されます。 |
| HttpHeaderIfMatch | 29 | 0x1D | If-Match 要求ヘッダー フィールドは、メソッドを条件付きにするために使用されます。リソースから以前に 1 つ以上のエンティティを取得したクライアントは、それらに関連付けられたエンティティ タグの一覧を If-Match ヘッダー フィールドに含めることで、いずれかのエンティティが最新であるかどうかを確認できます。 |
| HttpHeaderIfModifiedSince | 30 | 0x1E | If-Modified-Since 要求ヘッダー フィールドは、メソッドを条件付きにするために使用されます。要求されたバリアントがこのフィールドで指定された時刻以降に変更されていない場合、サーバーからエンティティは返されず、代わりにメッセージ本文を伴わない 304 (未変更) 応答が返されます。 |
| HttpHeaderIfNoneMatch | 31 | 0x1F | If-None-Match 要求ヘッダー フィールドは、メソッドを条件付きにする ために使用されます。クライアントがリソースから 1 つ以上のエンティティを取得している場合、それらに関連付けられたエンティティ タグの一覧を If-None-Match ヘッダー フィールドに含めることで、それらのエンティティがいずれも 最新でないことを確認できます。この機能の目的は、最小限の トランザクション オーバーヘッドでキャッシュされた情報を効率的に更新できるようにすること、および リソースが存在しないとクライアントが考えている場合に PUT などのメソッドが 既存のリソースを誤って変更してしまうのを防ぐことです。 |
| HttpHeaderIfRange | 32 | 0x20 | クライアントがエンティティの一部のコピーをキャッシュに保持していて、 エンティティ全体の最新のコピーを取得したい場合は、 If-Range ヘッダーを使用できます。大まかに言えば、その意味は「エンティティが変更されていなければ、 不足している部分だけを送ってほしい。そうでなければ、新しいエンティティ全体を送ってほしい」 ということです。 |
| HttpHeaderIfUnmodifiedSince | 33 | 0x21 | If-Unmodified-Since 要求ヘッダー フィールドは、メソッドを 条件付きにするために使用されます。要求されたリソースがこのフィールドで指定された時刻以降に 変更されていない場合、サーバーは If-Unmodified-Since ヘッダーが 存在しないかのように要求された操作を実行します。ただし、 要求されたリソースが変更されている場合、 サーバーは 412 エラー (Precondition Failed) を返します。 |
| HttpHeaderMaxForwards | 34 | 0x22 | 要求を転送できるプロキシまたはゲートウェイの最大数。 |
| HttpHeaderProxyAuthorization | 35 | 0x23 | このヘッダー フィールドは、クライアントがプロキシに対して自身を識別するために使用します。 |
| HttpHeaderReferer | 36 | 0x24 | Request-URI の取得元となったリソースのアドレス (URI) を、サーバーのためにクライアントが指定できるようにします。 |
| HttpHeaderRange | 37 | 0x25 | クライアントがエンティティ全体ではなく一部を要求できるようにします。 |
| HttpHeaderTe | 38 | 0x26 | このヘッダー フィールドには、SIP 要求または応答メッセージの受信者が含まれます。 |
| HttpHeaderTranslate | 39 | 0x27 | 要求したコンテンツについて、ソース表現とプログラムによる解釈のどちらを求めるかをクライアントが指定できるようにします。 |
| HttpHeaderUserAgent | 40 | 0x28 | クライアントが応答で受け入れる拡張転送コーディングと、チャンク転送コーディングでトレーラー フィールドを受け入れるかどうかを示します。 |
| HttpHeaderRequestMaximum | 41 | 0x29 | 実際にヘッダーを指定する値ではありません。列挙された要求ヘッダーの数を数えるために使用されます。 |
| HttpHeaderAcceptRanges | 20 | 0x14 | リソースに対する範囲要求を受け入れることをサーバーが示せるようにします。 |
| HttpHeaderAge | 21 | 0x15 | 配信元サーバーで応答 (またはその再検証) が生成されてから経過した時間について、送信側の推定値を伝えます。 |
| HttpHeaderEtag | 22 | 0x16 | 要求されたバリアントのエンティティ タグの現在の値を提供します。 |
| HttpHeaderLocation | 23 | 0x17 | 要求を完了するため、または新しいリソースを識別するために、Request-URI 以外の場所へ受信側をリダイレクトするために使用されます。 |
| HttpHeaderProxyAuthenticate | 24 | 0x18 | 407 応答の一部として含める必要がある応答フィールド。このフィールドには、この Request-URI についてプロキシに適用される認証方式とパラメーターが含まれます。 |
| HttpHeaderRetryAfter | 25 | 0x19 | 要求元のクライアントに対してサービスが利用できないと見込まれる期間。 |
| HttpHeaderServer | 26 | 0x1A | 要求を処理しているサーバーに関する情報を含む応答ヘッダー フィールドです。 |
| HttpHeaderSetCookie | 27 | 0x1B | set-cookie 応答ヘッダーには、HttpHeaderCookie と共に送信される以後の要求でクライアントの状態を維持するために使用されるデータが含まれます。 |
| HttpHeaderVary | 28 | 0x1C | 応答が新鮮である間、キャッシュが再検証なしにその応答を後続の要求への応答として使用できるかどうかを完全に決定する、要求ヘッダー フィールドの集合を示します。 |
| HttpHeaderWwwAuthenticate | 29 | 0x1D | WWW_Authenticate ヘッダー フィールドには、Request-URI に適用される認証方式とパラメーターが含まれます。 |
| HttpHeaderResponseMaximum | 30 | 0x1E | 実際にヘッダーを指定する値ではありません。列挙された応答ヘッダーの数を数えるために使用されます。 |
| HttpHeaderMaximum | 41 | 0x29 | 実際にヘッダーを指定する値ではありません。列挙されたすべてのヘッダーの数を数えるために使用されます。 |
公式ドキュメント
HTTP_HEADER_ID 列挙型は、HTTP 要求および応答の既知のヘッダーを列挙し、それぞれのヘッダーに配列インデックスを関連付けます。これは、 HTTP_REQUEST_HEADERS 構造体および HTTP_RESPONSE_HEADERS 構造体の KnownHeaders 配列メンバーのサイズ決定とアクセスに使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum HTTP_HEADER_ID : int {
HttpHeaderCacheControl = 0,
HttpHeaderConnection = 1,
HttpHeaderDate = 2,
HttpHeaderKeepAlive = 3,
HttpHeaderPragma = 4,
HttpHeaderTrailer = 5,
HttpHeaderTransferEncoding = 6,
HttpHeaderUpgrade = 7,
HttpHeaderVia = 8,
HttpHeaderWarning = 9,
HttpHeaderAllow = 10,
HttpHeaderContentLength = 11,
HttpHeaderContentType = 12,
HttpHeaderContentEncoding = 13,
HttpHeaderContentLanguage = 14,
HttpHeaderContentLocation = 15,
HttpHeaderContentMd5 = 16,
HttpHeaderContentRange = 17,
HttpHeaderExpires = 18,
HttpHeaderLastModified = 19,
HttpHeaderAccept = 20,
HttpHeaderAcceptCharset = 21,
HttpHeaderAcceptEncoding = 22,
HttpHeaderAcceptLanguage = 23,
HttpHeaderAuthorization = 24,
HttpHeaderCookie = 25,
HttpHeaderExpect = 26,
HttpHeaderFrom = 27,
HttpHeaderHost = 28,
HttpHeaderIfMatch = 29,
HttpHeaderIfModifiedSince = 30,
HttpHeaderIfNoneMatch = 31,
HttpHeaderIfRange = 32,
HttpHeaderIfUnmodifiedSince = 33,
HttpHeaderMaxForwards = 34,
HttpHeaderProxyAuthorization = 35,
HttpHeaderReferer = 36,
HttpHeaderRange = 37,
HttpHeaderTe = 38,
HttpHeaderTranslate = 39,
HttpHeaderUserAgent = 40,
HttpHeaderRequestMaximum = 41,
HttpHeaderAcceptRanges = 20,
HttpHeaderAge = 21,
HttpHeaderEtag = 22,
HttpHeaderLocation = 23,
HttpHeaderProxyAuthenticate = 24,
HttpHeaderRetryAfter = 25,
HttpHeaderServer = 26,
HttpHeaderSetCookie = 27,
HttpHeaderVary = 28,
HttpHeaderWwwAuthenticate = 29,
HttpHeaderResponseMaximum = 30,
HttpHeaderMaximum = 41
} HTTP_HEADER_ID;public enum HTTP_HEADER_ID : int
{
HttpHeaderCacheControl = 0,
HttpHeaderConnection = 1,
HttpHeaderDate = 2,
HttpHeaderKeepAlive = 3,
HttpHeaderPragma = 4,
HttpHeaderTrailer = 5,
HttpHeaderTransferEncoding = 6,
HttpHeaderUpgrade = 7,
HttpHeaderVia = 8,
HttpHeaderWarning = 9,
HttpHeaderAllow = 10,
HttpHeaderContentLength = 11,
HttpHeaderContentType = 12,
HttpHeaderContentEncoding = 13,
HttpHeaderContentLanguage = 14,
HttpHeaderContentLocation = 15,
HttpHeaderContentMd5 = 16,
HttpHeaderContentRange = 17,
HttpHeaderExpires = 18,
HttpHeaderLastModified = 19,
HttpHeaderAccept = 20,
HttpHeaderAcceptCharset = 21,
HttpHeaderAcceptEncoding = 22,
HttpHeaderAcceptLanguage = 23,
HttpHeaderAuthorization = 24,
HttpHeaderCookie = 25,
HttpHeaderExpect = 26,
HttpHeaderFrom = 27,
HttpHeaderHost = 28,
HttpHeaderIfMatch = 29,
HttpHeaderIfModifiedSince = 30,
HttpHeaderIfNoneMatch = 31,
HttpHeaderIfRange = 32,
HttpHeaderIfUnmodifiedSince = 33,
HttpHeaderMaxForwards = 34,
HttpHeaderProxyAuthorization = 35,
HttpHeaderReferer = 36,
HttpHeaderRange = 37,
HttpHeaderTe = 38,
HttpHeaderTranslate = 39,
HttpHeaderUserAgent = 40,
HttpHeaderRequestMaximum = 41,
HttpHeaderAcceptRanges = 20,
HttpHeaderAge = 21,
HttpHeaderEtag = 22,
HttpHeaderLocation = 23,
HttpHeaderProxyAuthenticate = 24,
HttpHeaderRetryAfter = 25,
HttpHeaderServer = 26,
HttpHeaderSetCookie = 27,
HttpHeaderVary = 28,
HttpHeaderWwwAuthenticate = 29,
HttpHeaderResponseMaximum = 30,
HttpHeaderMaximum = 41,
}Public Enum HTTP_HEADER_ID As Integer
HttpHeaderCacheControl = 0
HttpHeaderConnection = 1
HttpHeaderDate = 2
HttpHeaderKeepAlive = 3
HttpHeaderPragma = 4
HttpHeaderTrailer = 5
HttpHeaderTransferEncoding = 6
HttpHeaderUpgrade = 7
HttpHeaderVia = 8
HttpHeaderWarning = 9
HttpHeaderAllow = 10
HttpHeaderContentLength = 11
HttpHeaderContentType = 12
HttpHeaderContentEncoding = 13
HttpHeaderContentLanguage = 14
HttpHeaderContentLocation = 15
HttpHeaderContentMd5 = 16
HttpHeaderContentRange = 17
HttpHeaderExpires = 18
HttpHeaderLastModified = 19
HttpHeaderAccept = 20
HttpHeaderAcceptCharset = 21
HttpHeaderAcceptEncoding = 22
HttpHeaderAcceptLanguage = 23
HttpHeaderAuthorization = 24
HttpHeaderCookie = 25
HttpHeaderExpect = 26
HttpHeaderFrom = 27
HttpHeaderHost = 28
HttpHeaderIfMatch = 29
HttpHeaderIfModifiedSince = 30
HttpHeaderIfNoneMatch = 31
HttpHeaderIfRange = 32
HttpHeaderIfUnmodifiedSince = 33
HttpHeaderMaxForwards = 34
HttpHeaderProxyAuthorization = 35
HttpHeaderReferer = 36
HttpHeaderRange = 37
HttpHeaderTe = 38
HttpHeaderTranslate = 39
HttpHeaderUserAgent = 40
HttpHeaderRequestMaximum = 41
HttpHeaderAcceptRanges = 20
HttpHeaderAge = 21
HttpHeaderEtag = 22
HttpHeaderLocation = 23
HttpHeaderProxyAuthenticate = 24
HttpHeaderRetryAfter = 25
HttpHeaderServer = 26
HttpHeaderSetCookie = 27
HttpHeaderVary = 28
HttpHeaderWwwAuthenticate = 29
HttpHeaderResponseMaximum = 30
HttpHeaderMaximum = 41
End Enumimport enum
class HTTP_HEADER_ID(enum.IntEnum):
HttpHeaderCacheControl = 0
HttpHeaderConnection = 1
HttpHeaderDate = 2
HttpHeaderKeepAlive = 3
HttpHeaderPragma = 4
HttpHeaderTrailer = 5
HttpHeaderTransferEncoding = 6
HttpHeaderUpgrade = 7
HttpHeaderVia = 8
HttpHeaderWarning = 9
HttpHeaderAllow = 10
HttpHeaderContentLength = 11
HttpHeaderContentType = 12
HttpHeaderContentEncoding = 13
HttpHeaderContentLanguage = 14
HttpHeaderContentLocation = 15
HttpHeaderContentMd5 = 16
HttpHeaderContentRange = 17
HttpHeaderExpires = 18
HttpHeaderLastModified = 19
HttpHeaderAccept = 20
HttpHeaderAcceptCharset = 21
HttpHeaderAcceptEncoding = 22
HttpHeaderAcceptLanguage = 23
HttpHeaderAuthorization = 24
HttpHeaderCookie = 25
HttpHeaderExpect = 26
HttpHeaderFrom = 27
HttpHeaderHost = 28
HttpHeaderIfMatch = 29
HttpHeaderIfModifiedSince = 30
HttpHeaderIfNoneMatch = 31
HttpHeaderIfRange = 32
HttpHeaderIfUnmodifiedSince = 33
HttpHeaderMaxForwards = 34
HttpHeaderProxyAuthorization = 35
HttpHeaderReferer = 36
HttpHeaderRange = 37
HttpHeaderTe = 38
HttpHeaderTranslate = 39
HttpHeaderUserAgent = 40
HttpHeaderRequestMaximum = 41
HttpHeaderAcceptRanges = 20
HttpHeaderAge = 21
HttpHeaderEtag = 22
HttpHeaderLocation = 23
HttpHeaderProxyAuthenticate = 24
HttpHeaderRetryAfter = 25
HttpHeaderServer = 26
HttpHeaderSetCookie = 27
HttpHeaderVary = 28
HttpHeaderWwwAuthenticate = 29
HttpHeaderResponseMaximum = 30
HttpHeaderMaximum = 41// HTTP_HEADER_ID
pub const HttpHeaderCacheControl: i32 = 0;
pub const HttpHeaderConnection: i32 = 1;
pub const HttpHeaderDate: i32 = 2;
pub const HttpHeaderKeepAlive: i32 = 3;
pub const HttpHeaderPragma: i32 = 4;
pub const HttpHeaderTrailer: i32 = 5;
pub const HttpHeaderTransferEncoding: i32 = 6;
pub const HttpHeaderUpgrade: i32 = 7;
pub const HttpHeaderVia: i32 = 8;
pub const HttpHeaderWarning: i32 = 9;
pub const HttpHeaderAllow: i32 = 10;
pub const HttpHeaderContentLength: i32 = 11;
pub const HttpHeaderContentType: i32 = 12;
pub const HttpHeaderContentEncoding: i32 = 13;
pub const HttpHeaderContentLanguage: i32 = 14;
pub const HttpHeaderContentLocation: i32 = 15;
pub const HttpHeaderContentMd5: i32 = 16;
pub const HttpHeaderContentRange: i32 = 17;
pub const HttpHeaderExpires: i32 = 18;
pub const HttpHeaderLastModified: i32 = 19;
pub const HttpHeaderAccept: i32 = 20;
pub const HttpHeaderAcceptCharset: i32 = 21;
pub const HttpHeaderAcceptEncoding: i32 = 22;
pub const HttpHeaderAcceptLanguage: i32 = 23;
pub const HttpHeaderAuthorization: i32 = 24;
pub const HttpHeaderCookie: i32 = 25;
pub const HttpHeaderExpect: i32 = 26;
pub const HttpHeaderFrom: i32 = 27;
pub const HttpHeaderHost: i32 = 28;
pub const HttpHeaderIfMatch: i32 = 29;
pub const HttpHeaderIfModifiedSince: i32 = 30;
pub const HttpHeaderIfNoneMatch: i32 = 31;
pub const HttpHeaderIfRange: i32 = 32;
pub const HttpHeaderIfUnmodifiedSince: i32 = 33;
pub const HttpHeaderMaxForwards: i32 = 34;
pub const HttpHeaderProxyAuthorization: i32 = 35;
pub const HttpHeaderReferer: i32 = 36;
pub const HttpHeaderRange: i32 = 37;
pub const HttpHeaderTe: i32 = 38;
pub const HttpHeaderTranslate: i32 = 39;
pub const HttpHeaderUserAgent: i32 = 40;
pub const HttpHeaderRequestMaximum: i32 = 41;
pub const HttpHeaderAcceptRanges: i32 = 20;
pub const HttpHeaderAge: i32 = 21;
pub const HttpHeaderEtag: i32 = 22;
pub const HttpHeaderLocation: i32 = 23;
pub const HttpHeaderProxyAuthenticate: i32 = 24;
pub const HttpHeaderRetryAfter: i32 = 25;
pub const HttpHeaderServer: i32 = 26;
pub const HttpHeaderSetCookie: i32 = 27;
pub const HttpHeaderVary: i32 = 28;
pub const HttpHeaderWwwAuthenticate: i32 = 29;
pub const HttpHeaderResponseMaximum: i32 = 30;
pub const HttpHeaderMaximum: i32 = 41;// HTTP_HEADER_ID
const (
HttpHeaderCacheControl int32 = 0
HttpHeaderConnection int32 = 1
HttpHeaderDate int32 = 2
HttpHeaderKeepAlive int32 = 3
HttpHeaderPragma int32 = 4
HttpHeaderTrailer int32 = 5
HttpHeaderTransferEncoding int32 = 6
HttpHeaderUpgrade int32 = 7
HttpHeaderVia int32 = 8
HttpHeaderWarning int32 = 9
HttpHeaderAllow int32 = 10
HttpHeaderContentLength int32 = 11
HttpHeaderContentType int32 = 12
HttpHeaderContentEncoding int32 = 13
HttpHeaderContentLanguage int32 = 14
HttpHeaderContentLocation int32 = 15
HttpHeaderContentMd5 int32 = 16
HttpHeaderContentRange int32 = 17
HttpHeaderExpires int32 = 18
HttpHeaderLastModified int32 = 19
HttpHeaderAccept int32 = 20
HttpHeaderAcceptCharset int32 = 21
HttpHeaderAcceptEncoding int32 = 22
HttpHeaderAcceptLanguage int32 = 23
HttpHeaderAuthorization int32 = 24
HttpHeaderCookie int32 = 25
HttpHeaderExpect int32 = 26
HttpHeaderFrom int32 = 27
HttpHeaderHost int32 = 28
HttpHeaderIfMatch int32 = 29
HttpHeaderIfModifiedSince int32 = 30
HttpHeaderIfNoneMatch int32 = 31
HttpHeaderIfRange int32 = 32
HttpHeaderIfUnmodifiedSince int32 = 33
HttpHeaderMaxForwards int32 = 34
HttpHeaderProxyAuthorization int32 = 35
HttpHeaderReferer int32 = 36
HttpHeaderRange int32 = 37
HttpHeaderTe int32 = 38
HttpHeaderTranslate int32 = 39
HttpHeaderUserAgent int32 = 40
HttpHeaderRequestMaximum int32 = 41
HttpHeaderAcceptRanges int32 = 20
HttpHeaderAge int32 = 21
HttpHeaderEtag int32 = 22
HttpHeaderLocation int32 = 23
HttpHeaderProxyAuthenticate int32 = 24
HttpHeaderRetryAfter int32 = 25
HttpHeaderServer int32 = 26
HttpHeaderSetCookie int32 = 27
HttpHeaderVary int32 = 28
HttpHeaderWwwAuthenticate int32 = 29
HttpHeaderResponseMaximum int32 = 30
HttpHeaderMaximum int32 = 41
)const
HttpHeaderCacheControl = 0;
HttpHeaderConnection = 1;
HttpHeaderDate = 2;
HttpHeaderKeepAlive = 3;
HttpHeaderPragma = 4;
HttpHeaderTrailer = 5;
HttpHeaderTransferEncoding = 6;
HttpHeaderUpgrade = 7;
HttpHeaderVia = 8;
HttpHeaderWarning = 9;
HttpHeaderAllow = 10;
HttpHeaderContentLength = 11;
HttpHeaderContentType = 12;
HttpHeaderContentEncoding = 13;
HttpHeaderContentLanguage = 14;
HttpHeaderContentLocation = 15;
HttpHeaderContentMd5 = 16;
HttpHeaderContentRange = 17;
HttpHeaderExpires = 18;
HttpHeaderLastModified = 19;
HttpHeaderAccept = 20;
HttpHeaderAcceptCharset = 21;
HttpHeaderAcceptEncoding = 22;
HttpHeaderAcceptLanguage = 23;
HttpHeaderAuthorization = 24;
HttpHeaderCookie = 25;
HttpHeaderExpect = 26;
HttpHeaderFrom = 27;
HttpHeaderHost = 28;
HttpHeaderIfMatch = 29;
HttpHeaderIfModifiedSince = 30;
HttpHeaderIfNoneMatch = 31;
HttpHeaderIfRange = 32;
HttpHeaderIfUnmodifiedSince = 33;
HttpHeaderMaxForwards = 34;
HttpHeaderProxyAuthorization = 35;
HttpHeaderReferer = 36;
HttpHeaderRange = 37;
HttpHeaderTe = 38;
HttpHeaderTranslate = 39;
HttpHeaderUserAgent = 40;
HttpHeaderRequestMaximum = 41;
HttpHeaderAcceptRanges = 20;
HttpHeaderAge = 21;
HttpHeaderEtag = 22;
HttpHeaderLocation = 23;
HttpHeaderProxyAuthenticate = 24;
HttpHeaderRetryAfter = 25;
HttpHeaderServer = 26;
HttpHeaderSetCookie = 27;
HttpHeaderVary = 28;
HttpHeaderWwwAuthenticate = 29;
HttpHeaderResponseMaximum = 30;
HttpHeaderMaximum = 41;// HTTP_HEADER_ID
pub const HttpHeaderCacheControl: i32 = 0;
pub const HttpHeaderConnection: i32 = 1;
pub const HttpHeaderDate: i32 = 2;
pub const HttpHeaderKeepAlive: i32 = 3;
pub const HttpHeaderPragma: i32 = 4;
pub const HttpHeaderTrailer: i32 = 5;
pub const HttpHeaderTransferEncoding: i32 = 6;
pub const HttpHeaderUpgrade: i32 = 7;
pub const HttpHeaderVia: i32 = 8;
pub const HttpHeaderWarning: i32 = 9;
pub const HttpHeaderAllow: i32 = 10;
pub const HttpHeaderContentLength: i32 = 11;
pub const HttpHeaderContentType: i32 = 12;
pub const HttpHeaderContentEncoding: i32 = 13;
pub const HttpHeaderContentLanguage: i32 = 14;
pub const HttpHeaderContentLocation: i32 = 15;
pub const HttpHeaderContentMd5: i32 = 16;
pub const HttpHeaderContentRange: i32 = 17;
pub const HttpHeaderExpires: i32 = 18;
pub const HttpHeaderLastModified: i32 = 19;
pub const HttpHeaderAccept: i32 = 20;
pub const HttpHeaderAcceptCharset: i32 = 21;
pub const HttpHeaderAcceptEncoding: i32 = 22;
pub const HttpHeaderAcceptLanguage: i32 = 23;
pub const HttpHeaderAuthorization: i32 = 24;
pub const HttpHeaderCookie: i32 = 25;
pub const HttpHeaderExpect: i32 = 26;
pub const HttpHeaderFrom: i32 = 27;
pub const HttpHeaderHost: i32 = 28;
pub const HttpHeaderIfMatch: i32 = 29;
pub const HttpHeaderIfModifiedSince: i32 = 30;
pub const HttpHeaderIfNoneMatch: i32 = 31;
pub const HttpHeaderIfRange: i32 = 32;
pub const HttpHeaderIfUnmodifiedSince: i32 = 33;
pub const HttpHeaderMaxForwards: i32 = 34;
pub const HttpHeaderProxyAuthorization: i32 = 35;
pub const HttpHeaderReferer: i32 = 36;
pub const HttpHeaderRange: i32 = 37;
pub const HttpHeaderTe: i32 = 38;
pub const HttpHeaderTranslate: i32 = 39;
pub const HttpHeaderUserAgent: i32 = 40;
pub const HttpHeaderRequestMaximum: i32 = 41;
pub const HttpHeaderAcceptRanges: i32 = 20;
pub const HttpHeaderAge: i32 = 21;
pub const HttpHeaderEtag: i32 = 22;
pub const HttpHeaderLocation: i32 = 23;
pub const HttpHeaderProxyAuthenticate: i32 = 24;
pub const HttpHeaderRetryAfter: i32 = 25;
pub const HttpHeaderServer: i32 = 26;
pub const HttpHeaderSetCookie: i32 = 27;
pub const HttpHeaderVary: i32 = 28;
pub const HttpHeaderWwwAuthenticate: i32 = 29;
pub const HttpHeaderResponseMaximum: i32 = 30;
pub const HttpHeaderMaximum: i32 = 41;const
HttpHeaderCacheControl* = 0
HttpHeaderConnection* = 1
HttpHeaderDate* = 2
HttpHeaderKeepAlive* = 3
HttpHeaderPragma* = 4
HttpHeaderTrailer* = 5
HttpHeaderTransferEncoding* = 6
HttpHeaderUpgrade* = 7
HttpHeaderVia* = 8
HttpHeaderWarning* = 9
HttpHeaderAllow* = 10
HttpHeaderContentLength* = 11
HttpHeaderContentType* = 12
HttpHeaderContentEncoding* = 13
HttpHeaderContentLanguage* = 14
HttpHeaderContentLocation* = 15
HttpHeaderContentMd5* = 16
HttpHeaderContentRange* = 17
HttpHeaderExpires* = 18
HttpHeaderLastModified* = 19
HttpHeaderAccept* = 20
HttpHeaderAcceptCharset* = 21
HttpHeaderAcceptEncoding* = 22
HttpHeaderAcceptLanguage* = 23
HttpHeaderAuthorization* = 24
HttpHeaderCookie* = 25
HttpHeaderExpect* = 26
HttpHeaderFrom* = 27
HttpHeaderHost* = 28
HttpHeaderIfMatch* = 29
HttpHeaderIfModifiedSince* = 30
HttpHeaderIfNoneMatch* = 31
HttpHeaderIfRange* = 32
HttpHeaderIfUnmodifiedSince* = 33
HttpHeaderMaxForwards* = 34
HttpHeaderProxyAuthorization* = 35
HttpHeaderReferer* = 36
HttpHeaderRange* = 37
HttpHeaderTe* = 38
HttpHeaderTranslate* = 39
HttpHeaderUserAgent* = 40
HttpHeaderRequestMaximum* = 41
HttpHeaderAcceptRanges* = 20
HttpHeaderAge* = 21
HttpHeaderEtag* = 22
HttpHeaderLocation* = 23
HttpHeaderProxyAuthenticate* = 24
HttpHeaderRetryAfter* = 25
HttpHeaderServer* = 26
HttpHeaderSetCookie* = 27
HttpHeaderVary* = 28
HttpHeaderWwwAuthenticate* = 29
HttpHeaderResponseMaximum* = 30
HttpHeaderMaximum* = 41enum HTTP_HEADER_ID : int {
HttpHeaderCacheControl = 0,
HttpHeaderConnection = 1,
HttpHeaderDate = 2,
HttpHeaderKeepAlive = 3,
HttpHeaderPragma = 4,
HttpHeaderTrailer = 5,
HttpHeaderTransferEncoding = 6,
HttpHeaderUpgrade = 7,
HttpHeaderVia = 8,
HttpHeaderWarning = 9,
HttpHeaderAllow = 10,
HttpHeaderContentLength = 11,
HttpHeaderContentType = 12,
HttpHeaderContentEncoding = 13,
HttpHeaderContentLanguage = 14,
HttpHeaderContentLocation = 15,
HttpHeaderContentMd5 = 16,
HttpHeaderContentRange = 17,
HttpHeaderExpires = 18,
HttpHeaderLastModified = 19,
HttpHeaderAccept = 20,
HttpHeaderAcceptCharset = 21,
HttpHeaderAcceptEncoding = 22,
HttpHeaderAcceptLanguage = 23,
HttpHeaderAuthorization = 24,
HttpHeaderCookie = 25,
HttpHeaderExpect = 26,
HttpHeaderFrom = 27,
HttpHeaderHost = 28,
HttpHeaderIfMatch = 29,
HttpHeaderIfModifiedSince = 30,
HttpHeaderIfNoneMatch = 31,
HttpHeaderIfRange = 32,
HttpHeaderIfUnmodifiedSince = 33,
HttpHeaderMaxForwards = 34,
HttpHeaderProxyAuthorization = 35,
HttpHeaderReferer = 36,
HttpHeaderRange = 37,
HttpHeaderTe = 38,
HttpHeaderTranslate = 39,
HttpHeaderUserAgent = 40,
HttpHeaderRequestMaximum = 41,
HttpHeaderAcceptRanges = 20,
HttpHeaderAge = 21,
HttpHeaderEtag = 22,
HttpHeaderLocation = 23,
HttpHeaderProxyAuthenticate = 24,
HttpHeaderRetryAfter = 25,
HttpHeaderServer = 26,
HttpHeaderSetCookie = 27,
HttpHeaderVary = 28,
HttpHeaderWwwAuthenticate = 29,
HttpHeaderResponseMaximum = 30,
HttpHeaderMaximum = 41,
}#define global HttpHeaderCacheControl 0x0
#define global HttpHeaderConnection 0x1
#define global HttpHeaderDate 0x2
#define global HttpHeaderKeepAlive 0x3
#define global HttpHeaderPragma 0x4
#define global HttpHeaderTrailer 0x5
#define global HttpHeaderTransferEncoding 0x6
#define global HttpHeaderUpgrade 0x7
#define global HttpHeaderVia 0x8
#define global HttpHeaderWarning 0x9
#define global HttpHeaderAllow 0xA
#define global HttpHeaderContentLength 0xB
#define global HttpHeaderContentType 0xC
#define global HttpHeaderContentEncoding 0xD
#define global HttpHeaderContentLanguage 0xE
#define global HttpHeaderContentLocation 0xF
#define global HttpHeaderContentMd5 0x10
#define global HttpHeaderContentRange 0x11
#define global HttpHeaderExpires 0x12
#define global HttpHeaderLastModified 0x13
#define global HttpHeaderAccept 0x14
#define global HttpHeaderAcceptCharset 0x15
#define global HttpHeaderAcceptEncoding 0x16
#define global HttpHeaderAcceptLanguage 0x17
#define global HttpHeaderAuthorization 0x18
#define global HttpHeaderCookie 0x19
#define global HttpHeaderExpect 0x1A
#define global HttpHeaderFrom 0x1B
#define global HttpHeaderHost 0x1C
#define global HttpHeaderIfMatch 0x1D
#define global HttpHeaderIfModifiedSince 0x1E
#define global HttpHeaderIfNoneMatch 0x1F
#define global HttpHeaderIfRange 0x20
#define global HttpHeaderIfUnmodifiedSince 0x21
#define global HttpHeaderMaxForwards 0x22
#define global HttpHeaderProxyAuthorization 0x23
#define global HttpHeaderReferer 0x24
#define global HttpHeaderRange 0x25
#define global HttpHeaderTe 0x26
#define global HttpHeaderTranslate 0x27
#define global HttpHeaderUserAgent 0x28
#define global HttpHeaderRequestMaximum 0x29
#define global HttpHeaderAcceptRanges 0x14
#define global HttpHeaderAge 0x15
#define global HttpHeaderEtag 0x16
#define global HttpHeaderLocation 0x17
#define global HttpHeaderProxyAuthenticate 0x18
#define global HttpHeaderRetryAfter 0x19
#define global HttpHeaderServer 0x1A
#define global HttpHeaderSetCookie 0x1B
#define global HttpHeaderVary 0x1C
#define global HttpHeaderWwwAuthenticate 0x1D
#define global HttpHeaderResponseMaximum 0x1E
#define global HttpHeaderMaximum 0x29