Freigeben über


IHttpRequest-Schnittstelle

Stellt eine Schnittstelle für ein HTTP-Anforderungsobjekt bereit. Sie können die Methoden in der IHttpRequest -Schnittstelle verwenden, um Daten in der aktuellen HTTP-Anforderung abzurufen und zu ändern.

Syntax

class IHttpRequest  

Methoden

In der folgenden Tabelle sind die Methoden aufgeführt, die von der IHttpRequest -Schnittstelle verfügbar gemacht werden.

Name BESCHREIBUNG
DeleteHeader Löscht einen HTTP-Header aus der Anforderung.
GetClientCertificate Ruft das der Anforderung zugeordnete Clientzertifikat ab.
GetForwardedUrl Gibt die weitergeleitete URL zurück.
GetHeader Gibt den Wert eines angegebenen HTTP-Headers zurück.
GetHeaderChanges Ruft die Änderungen an den Serverheadern für die aktuelle Anforderung ab.
GetHttpMethod Gibt die HTTP-Methode für die aktuelle Anforderung zurück.
GetHttpVersion Gibt die HTTP-Version für die Anforderung zurück.
GetLocalAddress Gibt die Adresse der lokalen Schnittstelle für die aktuelle Anforderung zurück.
GetRawHttpRequest Gibt eine Struktur zurück, die die unformatierte HTTP-Anforderung enthält.
GetRemainingEntityBytes Gibt die Anzahl der verbleibenden Bytes zurück, die vom Client gelesen werden sollen.
GetRemoteAddress Gibt die Remoteadresse der Clientschnittstelle für die aktuelle Anforderung zurück.
GetSiteId Ruft die Website-ID für die aktuelle HTTP-Anforderung ab.
GetUrlChanged Bestimmt, ob die Anforderungs-URL geändert wurde.
NegotiateClientCertificate Initiiert die Clientzertifikataushandlung mit einem Webclient.
ReadEntityBody Gibt den HTTP-Anforderungsentitätstext zurück.
SetEntityBody Ersetzt den vorhandenen HTTP-Anforderungstext durch neue Daten.
SetHeader Legt den Wert eines angegebenen HTTP-Anforderungsheaders fest oder fügt den Wert an.
SetHttpMethod Legt die HTTP-Methode für die Anforderung fest.
SetUrl Ändert die Anforderungs-URL.

Abgeleitete Klassen

Name BESCHREIBUNG
IHttpRequest2 Stellt eine Schnittstelle zum Abrufen des Kanalbindungstokens (CBT) bereit, das für die Anforderungsvalidierung verwendet wird.

Webserverkernschnittstellen

IHttpResponse-Schnittstelle

Weitere Informationen

IHttpContext-Schnittstelle