Freigeben über


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

Sys.ArgumentException

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

Sys.Net.WebRequestExecutor-Klasse

Sys.Net.XMLHttpExecutor-Klasse