Свойство Sys.Net.WebRequest httpVerb

Получает или задает команду HTTP, которая использовалась классом Sys.Net.WebRequest для выполнения веб-запроса.

ПримечаниеПримечание

Чтобы получить или задать значения свойств для клиентского API-интерфейса, необходимо вызвать методы доступа к свойству, имена которых содержат префиксы get_ и set_. Например, чтобы получить или задать значение свойства, такого как cancel, следует вызвать метод get_cancel или set_cancel соответственно.

var verb = MyWebRequest.get_httpVerb();
MyWebRequest.set_httpVerb(value);

Параметр

Описание

value

Строка, содержащая HTTP-команду для веб-запроса. Параметр value должен быть HTTP-командой, распознаваемой веб-сервером, например GET или POST.

Текущая команда веб-запроса.

Тип исключения

Атрибут Condition

Sys.ArgumentException

Параметр value не может иметь значение null или быть пустой строкой ("").

Если команда HTTP не была задана ранее, значение свойства httpVerb определяется на основании следующих правил.

  • Если свойство body имеет значение null, экземпляр WebRequest возвращает "GET".

  • Если свойство body имеет значение, отличное от null, экземпляр WebRequest возвращает "POST". Если возвращаемое значение body является пустой строкой (""), считается, что оно не равно null, поэтому возвращается "POST".

В следующем примере показано, как можно задать команду HTTP для веб-запроса. Данный пример кода является частью полного примера, приведенного в общих сведениях о классе WebRequest.


// Set the request verb.
wRequest.set_httpVerb("POST");


Показ: