HttpWebRequestElement.UseUnsafeHeaderParsing Свойство

Определение

Если это свойство задано, ошибки проверки при анализе HTTP, игнорируются.

public:
 property bool UseUnsafeHeaderParsing { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("useUnsafeHeaderParsing", DefaultValue=false)]
public bool UseUnsafeHeaderParsing { get; set; }
[System.Configuration.ConfigurationProperty("useUnsafeHeaderParsing", DefaultValue="False")]
public bool UseUnsafeHeaderParsing { get; set; }
[<System.Configuration.ConfigurationProperty("useUnsafeHeaderParsing", DefaultValue=false)>]
member this.UseUnsafeHeaderParsing : bool with get, set
[<System.Configuration.ConfigurationProperty("useUnsafeHeaderParsing", DefaultValue="False")>]
member this.UseUnsafeHeaderParsing : bool with get, set
Public Property UseUnsafeHeaderParsing As Boolean

Значение свойства

Boolean

Логическое значение, показывающее, задано ли это свойство.

Атрибуты

Комментарии

Если для этого свойства задано значение false , то во время синтаксического анализа HTTP выполняются следующие проверки.

  • В конце строки кода используйте CRLF; использование только CR или LF не допускается.

  • Имена заголовков не должны содержать пробелов.

  • Если существует несколько строк состояния, все дополнительные строки состояния обрабатываются как неверно сформированные пары "имя-значение" заголовка.

  • Строка состояния должна содержать описание состояния в дополнение к коду состояния.

  • Имена заголовков не могут содержать символы, отличные от ASCII. Эта проверка выполняется независимо от того, задано ли для этого свойства значение true или false .

При возникновении нарушения протокола возникает WebException исключение с состоянием, установленным в значение ServerProtocolViolation . Если UseUnsafeHeaderParsing свойство имеет значение true , ошибки проверки пропускаются.

Присвоение этому свойству значения true влияет на безопасность, поэтому его следует выполнять только в том случае, если требуется обратная совместимость с сервером.

Применяется к