Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Passt Webanforderungsparameter an.
<configuration>
<system.net>
<settings>
<httpWebRequest>
Syntax
<httpWebRequest
maximumResponseHeadersLength="size"
maximumErrorResponseLength="size"
maximumUnauthorizedUploadLength="size"
useUnsafeHeaderParsing="true|false"
/>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
| Attribut | Beschreibung |
|---|---|
maximumResponseHeadersLength |
Gibt die maximale Länge eines Antwortheaders in Kilobyte an. Der Standardwert ist 64. Ein Wert von -1 gibt an, dass den Antwortheadern keine Größenbeschränkung auferlegt wird. |
maximumErrorResponseLength |
Gibt die maximale Länge einer Fehlerantwort in Kilobyte an. Der Standardwert ist 64. Ein Wert von -1 gibt an, dass der Fehlerantwort keine Größenbeschränkung auferlegt wird. |
maximumUnauthorizedUploadLength |
Gibt die maximale Länge eines Uploads als Reaktion auf einen nicht autorisierten Fehlercode in Bytes an. Der Standardwert ist -1. Ein Wert von -1 gibt an, dass dem Upload keine Größenbeschränkung auferlegt wird. |
useUnsafeHeaderParsing |
Gibt an, ob die unsichere Headeranalyse aktiviert ist. Der Standardwert ist false. |
Untergeordnete Elemente
Keiner.
Übergeordnete Elemente
| Element | Beschreibung |
|---|---|
| Einstellungen | Konfiguriert grundlegende Netzwerkoptionen für den System.Net Namespace. |
Bemerkungen
Standardmäßig erzwingt .NET Framework streng RFC 2616 für die URI-Analyse. Einige Serverantworten können Steuerzeichen in unzulässigen Feldern enthalten, was dazu führt, dass die HttpWebRequest.GetResponse() Methode einen Auslöser auslöst WebException. Wenn useUnsafeHeaderParsing " true" festgelegt ist, HttpWebRequest.GetResponse() wird dies in diesem Fall nicht ausgelöst. Ihre Anwendung ist jedoch anfällig für mehrere Formen von URI-Analyseangriffen. Die beste Lösung besteht darin, den Server so zu ändern, dass die Antwort keine Steuerzeichen enthält.
Konfigurationsdateien
Dieses Element kann in der Anwendungskonfigurationsdatei oder in der Computerkonfigurationsdatei (Machine.config) verwendet werden.
Example
Das folgende Beispiel zeigt, wie Sie eine größere als die normale maximale Kopfzeilenlänge angeben.
<configuration>
<system.net>
<settings>
<httpWebRequest
maximumResponseHeadersLength="128"
/>
</settings>
</system.net>
</configuration>