HttpRequestHeader Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Hlavičky PROTOKOLU HTTP, které mohou být zadány v požadavku klienta.
public enum class HttpRequestHeader
public enum HttpRequestHeader
type HttpRequestHeader =
Public Enum HttpRequestHeader
- Dědičnost
Pole
Accept | 20 | Hlavička Accept, která určuje typy MIME, které jsou pro odpověď přijatelné. |
AcceptCharset | 21 | Hlavička Accept-Charset, která určuje znakové sady, které jsou pro odpověď přijatelné. |
AcceptEncoding | 22 | Hlavička Accept-Encoding, která určuje kódování obsahu, která jsou pro odpověď přijatelná. |
AcceptLanguage | 23 | Hlavička Accept-Language, která určuje přirozené jazyky upřednostňované pro odpověď. |
Allow | 10 | Hlavička Allow, která určuje sadu podporovaných metod HTTP. |
Authorization | 24 | Autorizační hlavička, která určuje přihlašovací údaje, které klient předloží, aby se ověřil na serveru. |
CacheControl | 0 | Hlavička Cache-Control, která určuje direktivy, které musí dodržovat všechny mechanismy řízení mezipaměti v řetězu požadavků a odpovědí. |
Connection | 1 | Hlavička Connection, která určuje možnosti požadované pro konkrétní připojení. |
ContentEncoding | 13 | Hlavička Content-Encoding, která určuje kódování, která byla použita pro doprovodná data těla. |
ContentLanguage | 14 | Hlavička Content-Language, která určuje přirozené jazyky doprovodných dat těla. |
ContentLength | 11 | Hlavička Content-Length, která určuje délku doprovodných dat těla v bajtech. |
ContentLocation | 15 | Hlavička Content-Location, která určuje identifikátor URI, ze kterého lze získat doprovodné tělo. |
ContentMd5 | 16 | Hlavička Content-MD5, která určuje souhrn MD5 doprovodných dat těla za účelem zajištění kontroly integrity celé zprávy. Kvůli problémům se kolizemi s MD5 microsoft doporučuje model zabezpečení založený na algoritmu SHA256 nebo lepším. |
ContentRange | 17 | Hlavička Content-Range určuje, kde v celém těle se mají použít doprovodná částečná data. |
ContentType | 12 | Hlavička Content-Type, která určuje typ MIME doprovodných dat textu. |
Cookie | 25 | Hlavička cookie, která určuje data souborů cookie předaná serveru. |
Date | 2 | Hlavička Date určuje datum a čas, kdy žádost pochází. |
Expect | 26 | Hlavička Expect, která určuje konkrétní serverové chování vyžadované klientem. |
Expires | 18 | Hlavička Expires (Platnost vyprší), která určuje datum a čas, po jehož uplynutí by se doprovodná data těla měla považovat za zastaralá. |
From | 27 | Hlavička From, která určuje internetovou e-mailovou adresu pro lidského uživatele, který řídí agenta žádajícího uživatele. |
Host | 28 | Hlavička Hostitele, která určuje název hostitele a číslo portu požadovaného prostředku. |
IfMatch | 29 | Hlavička If-Match, která určuje, že požadovaná operace by měla být provedena pouze v případě, že je kopie uvedeného prostředku uložená v mezipaměti klienta aktuální. |
IfModifiedSince | 30 | Hlavička If-Modified-Since, která určuje, že požadovaná operace by měla být provedena pouze v případě, že požadovaný prostředek byl změněn od uvedeného data a času. |
IfNoneMatch | 31 | Hlavička If-None-Match, která určuje, že požadovaná operace by měla být provedena pouze v případě, že žádná z klientských kopií uvedených prostředků v mezipaměti není aktuální. |
IfRange | 32 | Hlavička If-Range, která určuje, že se má odeslat pouze zadaný rozsah požadovaného prostředku, pokud je kopie klienta uložená v mezipaměti aktuální. |
IfUnmodifiedSince | 33 | Hlavička If-Unmodified-Since, která určuje, že požadovaná operace by měla být provedena pouze v případě, že požadovaný prostředek nebyl změněn od uvedeného data a času. |
KeepAlive | 3 | Hlavička Keep-Alive, která určuje parametr použitý k zachování trvalého připojení. |
LastModified | 19 | Hlavička Last-Modified, která určuje datum a čas poslední změny doprovodných dat textu. |
MaxForwards | 34 | hlavička Max-Forwards, která určuje celé číslo označující zbývající počet přeposlání tohoto požadavku. |
Pragma | 4 | Hlavička Pragma, která určuje direktivy specifické pro implementaci, které se můžou vztahovat na libovolného agenta v řetězci požadavků a odpovědí. |
ProxyAuthorization | 35 | Hlavička Proxy-Authorization, která určuje přihlašovací údaje, které klient předloží, aby se ověřil na proxy serveru. |
Range | 37 | Hlavička Range, která určuje dílčí rozsahy odpovědi, které klient požaduje, se vrátí místo celé odpovědi. |
Referer | 36 | Hlavička odkazujícího objektu, která určuje identifikátor URI prostředku, ze kterého byl identifikátor URI požadavku získán. |
Te | 38 | Hlavička TE, která určuje kódování přenosu, která jsou pro odpověď přijatelná. |
Trailer | 5 | Hlavička traileru, která určuje pole záhlaví obsažená v upoutávce zprávy zakódované pomocí kódování přenosu s bloky dat. |
TransferEncoding | 6 | Transfer-Encoding hlavička, která určuje, jaký typ transformace byl použit v textu zprávy (pokud existuje). |
Translate | 39 | Hlavička Translate, což je rozšíření specifikace HTTP od Microsoftu, které se používá ve spojení s funkcemi Protokolu WebDAV. |
Upgrade | 7 | Hlavička Upgrade, která určuje další komunikační protokoly, které klient podporuje. |
UserAgent | 40 | Hlavička User-Agent, která určuje informace o klientském agentu. |
Via | 8 | Hlavička Via, která určuje zprostředkující protokoly, které budou používat agenti brány a proxy serveru. |
Warning | 9 | Hlavička Upozornění, která určuje další informace o stavu nebo transformaci zprávy, která se nemusí ve zprávě projevit. |
Poznámky
Příslušný obsah různých hlaviček je podrobně popsaný ve specifikaci HTTP/1.1, která je k dispozici na adrese rfc2616.