Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Настраивает параметры веб-запроса.
<configuration>
<system.net>
<settings>
<httpWebRequest>
Синтаксис
<httpWebRequest
maximumResponseHeadersLength="size"
maximumErrorResponseLength="size"
maximumUnauthorizedUploadLength="size"
useUnsafeHeaderParsing="true|false"
/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Attributes
| Атрибут | Описание |
|---|---|
maximumResponseHeadersLength |
Указывает максимальную длину заголовка ответа в килобайтах. Значение по умолчанию — 64. Значение -1 указывает, что ограничение размера не будет введено в заголовки ответа. |
maximumErrorResponseLength |
Указывает максимальную длину ответа об ошибке в килобайтах. Значение по умолчанию — 64. Значение -1 указывает, что в ответе на ошибку не будет введено ограничение размера. |
maximumUnauthorizedUploadLength |
Указывает максимальную длину отправки в ответ на несанкционированный код ошибки в байтах. Значение по умолчанию — -1. Значение -1 указывает, что для отправки не будет наложено ограничение размера. |
useUnsafeHeaderParsing |
Указывает, включена ли небезопасная синтаксический анализ заголовка. Значение по умолчанию — false. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Описание |
|---|---|
| Параметры | Настраивает базовые System.Net параметры сети для пространства имен. |
Замечания
По умолчанию платформа .NET Framework строго применяет RFC 2616 для синтаксического анализа URI. Некоторые ответы сервера могут содержать символы управления в запрещенных полях, что приведет HttpWebRequest.GetResponse() к возникновению метода.WebException Если useUnsafeHeaderParsing задано значение true, HttpWebRequest.GetResponse() не будет вызываться в этом случае. Однако приложение будет уязвимо для нескольких форм синтаксического анализа URI. Лучше всего изменить сервер, чтобы ответ не включал символы управления.
Файлы конфигурации
Этот элемент можно использовать в файле конфигурации приложения или файле конфигурации компьютера (Machine.config).
Example
В следующем примере показано, как указать длину заголовка, превышающую обычную максимальную.
<configuration>
<system.net>
<settings>
<httpWebRequest
maximumResponseHeadersLength="128"
/>
</settings>
</system.net>
</configuration>