HttpWebRequestElement.UseUnsafeHeaderParsing Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
L'impostazione di questa proprietà fa in modo che gli errori di convalida che si verificano durante l'analisi HTTP vengano ignorati.
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)>]
member this.UseUnsafeHeaderParsing : bool with get, set
Public Property UseUnsafeHeaderParsing As Boolean
Valore della proprietà
Valore booleano che indica se la proprietà è stata impostata.
- Attributi
Commenti
Quando questa proprietà è impostata su false, durante l'analisi HTTP vengono eseguite le convalide seguenti:
Nel codice di fine riga usare CRLF; l'uso di CR o LF da solo non è consentito.
I nomi delle intestazioni non devono contenere spazi.
Se esistono più righe di stato, tutte le righe di stato aggiuntive vengono considerate come coppie nome/valore di intestazione in formato non valido.
La riga di stato deve avere una descrizione dello stato, oltre a un codice di stato.
I nomi di intestazione non possono contenere caratteri non ASCII. Questa convalida viene eseguita indipendentemente dal fatto che questa proprietà sia impostata su
trueofalse.
Quando si verifica una violazione del protocollo, viene generata un'eccezione WebException con lo stato impostato su ServerProtocolViolation. Se la UseUnsafeHeaderParsing proprietà è impostata su true, gli errori di convalida vengono ignorati.
L'impostazione di questa proprietà su true ha implicazioni sulla sicurezza, pertanto deve essere eseguita solo se è necessaria la compatibilità con le versioni precedenti con un server.