Sys.Net.WebRequest httpVerb-Eigenschaft
Aktualisiert: November 2007
Ruft das HTTP-Verb ab, das von der Sys.Net.WebRequest-Klasse zum Ausgeben der Webanforderung verwendet wurde, oder legt es fest.
Tipp
Um Eigenschaftenwerte für Client-API-Eigenschaften abzurufen oder festzulegen, müssen Sie Accessormethoden für die Eigenschaften aufrufen, die mit dem Präfix get_ und set_ benannt sind. Beispiel: Um einen Wert für eine Eigenschaft wie cancel abzurufen oder festzulegen, rufen Sie die get_cancel-Methode oder die set_cancel-Methode auf.
var verb = MyWebRequest.get_httpVerb();
MyWebRequest.set_httpVerb(value);
Parameter
Parameter |
Beschreibung |
---|---|
value |
Eine Zeichenfolge, die das HTTP-Verb für die Webanforderung enthält. value muss ein vom Webserver erkanntes HTTP-Verb darstellen, beispielsweise "GET" oder "POST". |
Rückgabewert
Das aktuelle Verb für die Webanforderung.
Ausnahmen
Ausnahmetyp |
Bedingung |
---|---|
value darf keine leere Zeichenfolge ("") oder null sein. |
Hinweise
Wenn das HTTP-Verb zuvor nicht festgelegt wurde, wird der httpVerb-Eigenschaftenwert auf der Grundlage der folgenden Logik ermittelt:
Wenn der Wert der body-Eigenschaft null entspricht, gibt die WebRequest-Instanz "GET" zurück.
Wenn der Wert der body-Eigenschaft nicht null entspricht, gibt die WebRequest-Instanz "POST" zurück. Wenn der zurückgegebene Text eine leere Zeichenfolge ("") ist, wird sie nicht als null betrachtet und "POST" zurückgegeben.
Beispiel
Im folgenden Beispiel wird gezeigt, wie das HTTP-Verb für die Webanforderung festgelegt wird. Dieser Code ist Teil eines vollständigen Beispiels, das in der Übersicht über die WebRequest-Klasse enthalten ist.
// Set the request verb.
wRequest.set_httpVerb("POST");
Siehe auch
Referenz
Sys.Net.WebRequestManager-Klasse