Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přizpůsobí parametry webového požadavku.
<configuration>
<system.net>
<settings>
<httpWebRequest>
Syntaxe
<httpWebRequest
maximumResponseHeadersLength="size"
maximumErrorResponseLength="size"
maximumUnauthorizedUploadLength="size"
useUnsafeHeaderParsing="true|false"
/>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Atribut | Description |
|---|---|
maximumResponseHeadersLength |
Určuje maximální délku hlavičky odpovědi v kilobajtech. Výchozí hodnota je 64. Hodnota -1 značí, že hlavičky odpovědi nebudou uloženy žádné omezení velikosti. |
maximumErrorResponseLength |
Určuje maximální délku chybové odpovědi v kilobajtech. Výchozí hodnota je 64. Hodnota -1 značí, že pro chybovou odpověď se neukládá žádný limit velikosti. |
maximumUnauthorizedUploadLength |
Určuje maximální délku nahrávání v reakci na neoprávněný kód chyby v bajtech. Výchozí hodnota je -1. Hodnota -1 značí, že pro nahrání se neukládá žádný limit velikosti. |
useUnsafeHeaderParsing |
Určuje, jestli je povolená nebezpečná analýza hlaviček. Výchozí hodnota je false. |
Podřízené prvky
Žádné.
Nadřazené prvky
| Element | Description |
|---|---|
| nastavení | Nakonfiguruje základní možnosti sítě pro System.Net obor názvů. |
Poznámky
Ve výchozím nastavení rozhraní .NET Framework striktně vynucuje RFC 2616 pro parsování identifikátorů URI. Některé odpovědi serveru mohou zahrnovat řídicí znaky v zakázaných polích, což způsobí HttpWebRequest.GetResponse() , že metoda vyvolá WebException. Pokud useUnsafeHeaderParsing je nastavená hodnota true, HttpWebRequest.GetResponse() nevyvolá se v tomto případě, ale vaše aplikace bude zranitelná vůči několika formám útoků analýzy identifikátorů URI. Nejlepším řešením je změnit server tak, aby odpověď neobsála řídicí znaky.
Konfigurační soubory
Tento prvek lze použít v konfiguračním souboru aplikace nebo v konfiguračním souboru počítače (Machine.config).
Example
Následující příklad ukazuje, jak zadat větší než normální maximální délku záhlaví.
<configuration>
<system.net>
<settings>
<httpWebRequest
maximumResponseHeadersLength="128"
/>
</settings>
</system.net>
</configuration>