System::Net::HttpWebRequest clase

HttpWebRequest class

Representa la solicitud web HTTP. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.

class HttpWebRequest : public System::Net::WebRequest

Métodos

MétodoDescripción
Abort() overrideCancela la solicitud actual.
virtual AddRange(int32_t)Agrega el encabezado ‘Range’ a la solicitud actual.
virtual AddRange(System::String, int32_t, int32_t)Agrega el encabezado ‘Range’ a la solicitud actual.
BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) overrideInicia una operación asincrónica para obtener un flujo para escribir datos en el recurso.
BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) overrideInicia una solicitud asincrónica para el recurso.
EndGetRequestStream(System::SharedPtr<IAsyncResult>) overrideEspera hasta que la operación asincrónica especificada para obtener un flujo se complete.
EndGetResponse(System::SharedPtr<IAsyncResult>) overrideEspera hasta que la solicitud asincrónica especificada para el recurso se complete.
get_Accept()Obtiene el valor del encabezado HTTP ‘Accept’.
virtual get_AllowAutoRedirect()Obtiene un valor que indica si la solicitud debe seguir redirecciones.
virtual get_AllowReadStreamBuffering()Obtiene un valor que indica si los datos recibidos del recurso deben almacenarse en búfer.
virtual get_AllowWriteStreamBuffering()Obtiene un valor que indica si el almacenamiento en búfer está habilitado para enviar datos.
virtual get_ClientCertificates()Obtiene la colección de certificados que están asociados con la solicitud actual.
get_ConnectionGroupName() overrideObtiene el nombre del grupo de conexión.
get_ContentLength() overrideObtiene el número de bytes de los datos de la solicitud a enviar.
get_ContentType() overrideObtiene el tipo MIME de la solicitud.
get_ContinueTimeout()Obtiene un tiempo de espera para esperar hasta que se reciba el código de estado 100-Continue.
virtual get_CookieContainer()Obtiene un contenedor de cookies asociado con la solicitud web actual.
get_Credentials() overrideObtiene la información de autenticación que está asociada con la solicitud actual.
virtual get_HaveResponse()Devuelve un valor que indica si se recibió una respuesta.
get_Headers() overrideObtiene la colección de los encabezados HTTP.
virtual get_KeepAlive()Obtiene un valor que indica si la solicitud actual debe contener el encabezado ‘Keep-Alive’.
virtual get_MaximumAutomaticRedirections()Obtiene el número máximo de redirecciones permitidas.
get_Method() overrideObtiene el método HTTP.
get_PreAuthenticate() overrideObtiene un valor que indica si la solicitud debe estar preautenticada.
get_Proxy() overrideObtiene el proxy HTTP.
virtual get_Referer()Obtiene un valor del encabezado ‘Referer’.
get_RequestUri() overrideDevuelve el URI de la solicitud.
virtual get_SendChunked()Obtiene un valor que indica si los datos deben enviarse en segmentos.
get_ServicePoint()Devuelve un punto de servicio que representa la conexión de red al recurso.
virtual get_SupportsCookieContainer()Devuelve un valor que indica si la solicitud actual puede usar un contenedor de cookies.
get_Timeout() overrideObtiene una cantidad de tiempo en milisegundos después de la cual la solicitud expirará.
get_UseDefaultCredentials() overrideObtiene un valor que indica si la propiedad ‘Credential’ es igual a la propiedad ‘DefaultCredentials’.
virtual get_UserAgent()Obtiene un valor del encabezado ‘User-Agent’.
GetRequestStream() overrideDevuelve el flujo para escribir datos en el recurso.
GetResponse() overrideDevuelve la respuesta web asociada con la solicitud web actual.
HttpWebRequest(System::SharedPtr<Uri>)Construye una nueva instancia.
set_Accept(String)Establece el valor del encabezado HTTP ‘Accept’.
virtual set_AllowAutoRedirect(bool)Establece un valor que indica si la solicitud debe seguir redirecciones.
virtual set_AllowReadStreamBuffering(bool)Establece un valor que indica si los datos recibidos del recurso deben almacenarse en búfer.
virtual set_AllowWriteStreamBuffering(bool)Establece un valor que indica si el almacenamiento en búfer está habilitado para enviar datos.
virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>)Establece la colección de certificados que están asociados con la solicitud actual.
set_ConnectionGroupName(System::String) overrideEstablece el nombre del grupo de conexión.
set_ContentLength(int64_t) overrideEstablece el número de bytes de los datos de la solicitud a enviar.
set_ContentType(String) overrideEstablece el tipo MIME de la solicitud.
set_ContinueTimeout(int32_t)Establece un tiempo de espera para esperar hasta que se reciba el código de estado 100-Continue.
virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>)Establece un contenedor de cookies asociado con la solicitud web actual.
set_Credentials(System::SharedPtr<ICredentials>) overrideEstablece la información de autenticación que está asociada con la solicitud actual.
set_Headers(System::SharedPtr<WebHeaderCollection>) overrideEstablece la colección de los encabezados HTTP.
virtual set_KeepAlive(bool)Establece un valor que indica si la solicitud actual debe contener el encabezado ‘Keep-Alive’.
virtual set_MaximumAutomaticRedirections(int)Establece un número máximo de redirecciones permitidas.
set_Method(String) overrideEstablece el método HTTP.
set_PreAuthenticate(bool) overrideEstablece un valor que indica si la solicitud debe estar preautenticada.
set_ProtocolVersion(System::Version)Información RTTI.
set_Proxy(System::SharedPtr<IWebProxy>) overrideEstablece el proxy HTTP.
virtual set_Referer(System::String)Establece un valor del encabezado ‘Referer’.
virtual set_SendChunked(bool)Establece un valor que indica si los datos deben enviarse en segmentos.
set_Timeout(int) overrideEstablece una cantidad de tiempo en milisegundos después de la cual la solicitud expirará.
set_UseDefaultCredentials(bool) overrideEstablece un valor que indica si la propiedad ‘Credential’ es igual a la propiedad ‘DefaultCredentials’.
virtual set_UserAgent(System::String)Establece un valor del encabezado ‘User-Agent’.

Ver también