HttpRequestHeader Wyliczenie

Definicja

Nagłówki HTTP, które mogą być określone w żądaniu klienta.

public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader = 
Public Enum HttpRequestHeader
Dziedziczenie
HttpRequestHeader

Pola

Accept 20

Nagłówek Accept, który określa typy MIME, które są dopuszczalne dla odpowiedzi.

AcceptCharset 21

Nagłówek Accept-Charset, który określa zestawy znaków, które są akceptowalne dla odpowiedzi.

AcceptEncoding 22

Nagłówek Accept-Encoding, który określa kodowanie zawartości, które są dopuszczalne dla odpowiedzi.

AcceptLanguage 23

Nagłówek Accept-Language określający języki naturalne preferowane dla odpowiedzi.

Allow 10

Nagłówek Zezwalaj, który określa zestaw obsługiwanych metod HTTP.

Authorization 24

Nagłówek autoryzacji, który określa poświadczenia, które klient przedstawia w celu uwierzytelnienia się na serwerze.

CacheControl 0

Nagłówek Cache-Control, który określa dyrektywy, które muszą być przestrzegane przez wszystkie mechanizmy kontroli pamięci podręcznej wzdłuż łańcucha żądań/odpowiedzi.

Connection 1

Nagłówek Połączenie, który określa opcje, które są wymagane dla określonego połączenia.

ContentEncoding 13

Nagłówek Content-Encoding, który określa kodowania, które zostały zastosowane do towarzyszących danych treści.

ContentLanguage 14

Nagłówek Content-Language, który określa języki naturalne towarzyszących danych treści.

ContentLength 11

Nagłówek Content-Length, który określa długość w bajtach towarzyszących danych treści.

ContentLocation 15

Nagłówek Content-Location, który określa identyfikator URI, z którego można uzyskać towarzyszącą treść.

ContentMd5 16

Nagłówek Content-MD5, który określa skrót MD5 towarzyszących danych treści w celu zapewnienia kompleksowego sprawdzania integralności komunikatów. Ze względu na problemy z kolizją z md5 firma Microsoft zaleca model zabezpieczeń oparty na algorytmie SHA256 lub lepszym.

ContentRange 17

Nagłówek Content-Range, który określa, gdzie w pełnej treści mają być stosowane towarzyszące dane częściowej treści.

ContentType 12

Nagłówek Content-Type, który określa typ MIME towarzyszących danych treści.

25

Nagłówek pliku cookie, który określa dane plików cookie prezentowane serwerowi.

Date 2

Nagłówek Date , który określa datę i godzinę, z której pochodzi żądanie.

Expect 26

Nagłówek Oczekiwany, który określa określone zachowania serwera wymagane przez klienta.

Expires 18

Nagłówek Wygasa, który określa datę i godzinę, po której towarzyszące dane treści powinny być uznawane za nieaktualne.

From 27

Nagłówek Od, który określa internetowy adres e-mail użytkownika, który kontroluje żądającego agenta użytkownika.

Host 28

Nagłówek Host, który określa nazwę hosta i numer portu żądanego zasobu.

IfMatch 29

Nagłówek If-Match, który określa, że żądana operacja powinna być wykonywana tylko wtedy, gdy buforowana kopia wskazanego zasobu klienta jest bieżąca.

IfModifiedSince 30

Nagłówek If-Modified-Since, który określa, że żądana operacja powinna być wykonywana tylko wtedy, gdy żądany zasób został zmodyfikowany od wskazanych danych i czasu.

IfNoneMatch 31

Nagłówek If-None-Match, który określa, że żądana operacja powinna być wykonywana tylko wtedy, gdy żadna z buforowanych kopii wskazanych zasobów klienta nie jest aktualna.

IfRange 32

Nagłówek If-Range, który określa, że należy wysłać tylko określony zakres żądanego zasobu, jeśli kopia buforowana klienta jest bieżąca.

IfUnmodifiedSince 33

Nagłówek If-Unmodified-Since, który określa, że żądana operacja powinna być wykonywana tylko wtedy, gdy żądany zasób nie został zmodyfikowany od wskazanej daty i godziny.

KeepAlive 3

Nagłówek Keep-Alive, który określa parametr używany do obsługi trwałego połączenia.

LastModified 19

Nagłówek Last-Modified, który określa datę i godzinę ostatniej modyfikacji towarzyszących danych treści.

MaxForwards 34

Nagłówek Max-Forwards, który określa liczbę całkowitą wskazującą pozostałą liczbę przypadków przekazywania tego żądania.

Pragma 4

Nagłówek Pragma, który określa dyrektywy specyficzne dla implementacji, które mogą być stosowane do dowolnego agenta wzdłuż łańcucha żądań/odpowiedzi.

ProxyAuthorization 35

Nagłówek Proxy-Authorization, który określa poświadczenia przedstawione przez klienta w celu uwierzytelnienia się na serwerze proxy.

Range 37

Nagłówek Zakres, który określa podzakresy odpowiedzi, które żądania klientów są zwracane zamiast całej odpowiedzi.

Referer 36

Nagłówek Referer, który określa identyfikator URI zasobu, z którego uzyskano identyfikator URI żądania.

Te 38

Nagłówek TE, który określa kodowanie transferu, które są akceptowalne dla odpowiedzi.

Trailer 5

Nagłówek Zwiastun, który określa pola nagłówka obecne w zwiastunie komunikatu zakodowanego za pomocą fragmentowanego kodowania transferu.

TransferEncoding 6

Nagłówek Transfer-Encoding określający typ przekształcenia (jeśli istnieje) zastosowany do treści komunikatu.

Translate 39

Nagłówek Translate, rozszerzenie firmy Microsoft do specyfikacji HTTP używanej w połączeniu z funkcją WebDAV.

Upgrade 7

Nagłówek Uaktualnianie, który określa dodatkowe protokoły komunikacyjne obsługiwane przez klienta.

UserAgent 40

Nagłówek User-Agent, który określa informacje o agencie klienta.

Via 8

Nagłówek Via, który określa protokoły pośrednie, które mają być używane przez agentów bramy i serwera proxy.

Warning 9

Nagłówek Ostrzeżenie, który określa dodatkowe informacje o tym stanie lub przekształceniu komunikatu, który może nie zostać odzwierciedlony w komunikacie.

Uwagi

Odpowiednia zawartość różnych nagłówków została szczegółowo opisana w specyfikacji HTTP/1.1, dostępnej na stronie rfc2616.

Dotyczy

Zobacz też