Compartir a través de


Sys.Net.WebRequest httpVerb (Propiedad)

Actualización: noviembre 2007

Obtiene o establece el verbo HTTP que utilizó la clase Sys.Net.WebRequest para enviar la solicitud web.

Nota

Para obtener o establecer los valores de las propiedades de la API de cliente, debe llamar a los métodos de descriptor de acceso de propiedades cuyos nombres tienen los prefijos get_ y set_. Por ejemplo, para obtener o establecer un valor para una propiedad como cancel, llame a los métodos get_cancel o set_cancel.

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

Parámetros

Parameter

Description

value

Cadena que contiene el verbo HTTP de la solicitud web. value debe ser un verbo HTTP reconocido por el servidor web, como "GET" o "POST".

Valor devuelto

Verbo de la solicitud web actual.

Excepciones

Tipo de excepción

Condition

Sys.ArgumentException

value no puede ser null ni una cadena vacía ("").

Comentarios

Si no se ha establecido previamente el verbo HTTP, el valor de la propiedad httpVerb se determina en función de la lógica siguiente:

  • Si el valor de la propiedad body es null, la instancia de WebRequest devuelve "GET".

  • Si el valor de la propiedad body no es null, la instancia de WebRequest devuelve "POST". Si el cuerpo devuelto es una cadena vacía (""), no se considera null y se devuelve "POST".

Ejemplo

En el ejemplo siguiente se muestra cómo establecer el verbo HTTP para la solicitud web. Este código forma parte de un ejemplo completo que se encuentra en la información general de la clase WebRequest.

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

Vea también

Referencia

Sys.Net.WebRequestManager (Clase)

Sys.Net.WebRequestExecutor (Clase)

Sys.Net.XMLHttpExecutor (Clase)