IHttpRequestFeature Interfaccia
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.
Contiene i dettagli di una determinata richiesta. Queste proprietà devono essere tutte modificabili. Nessuna di queste proprietà deve essere mai impostata su Null.
public interface class IHttpRequestFeature
public interface IHttpRequestFeature
type IHttpRequestFeature = interface
Public Interface IHttpRequestFeature
- Derivato
Proprietà
Body |
Ottiene o imposta un oggetto Stream che rappresenta il corpo della richiesta, se presente. Null può essere utilizzato per rappresentare un corpo di richiesta vuoto. |
Headers |
Ottiene o imposta le intestazioni incluse nella richiesta, aggregate in base al nome dell'intestazione. I valori non vengono suddivisi o uniti tra le righe di intestazione. Ad esempio, le intestazioni seguenti:
|
Method |
Ottiene o imposta il metodo di richiesta come definito in RFC 7230. Ad esempio "GET", "HEAD", "POST" e così via. |
Path |
Ottiene o imposta la parte del percorso della richiesta che identifica la risorsa richiesta. Il valore può essere Empty se PathBase contiene il percorso completo o per le richieste 'OPTIONS *'. Il percorso è completamente decodificato dal server, ad eccezione di '%2F', che decodifica in "/" e modifica il significato dei segmenti di percorso. '%2F' può essere sostituito solo dopo aver suddiviso il percorso in segmenti. |
PathBase |
Ottiene o imposta la prima parte del percorso della richiesta associata alla radice dell'applicazione. Il valore non è preceduto da un escape. Il valore può essere Empty. |
Protocol |
Ottiene o imposta la versione HTTP definita in RFC 7230. Ad esempio, "HTTP/1.1" |
QueryString |
Ottiene o imposta la parte di query della destinazione della richiesta, come definito in RFC 7230. Il valore può essere Empty. Se non è vuoto, verrà incluso il carattere iniziale '?'. Il valore è nel formato originale, senza escape. |
RawTarget |
Ottiene o imposta la destinazione della richiesta inviata nella richiesta HTTP. Questa proprietà contiene il percorso non elaborato e la query completa, nonché altre destinazioni di richiesta, ad esempio * per le richieste OPTIONS (https://tools.ietf.org/html/rfc7230#section-5.3). |
Scheme |
Ottiene o imposta lo schema URI della richiesta. Ad esempio "http" o "https". Si noti che questo valore non è incluso nella richiesta originale, viene dedotto controllando se il trasporto ha usato una connessione TLS o meno. |