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. |