Свойство 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");

См. также

Ссылки

Класс Sys.Net.WebRequestManager

Класс Sys.Net.WebRequestExecutor

Класс Sys.Net.XMLHttpExecutor