System::Net::HttpWebRequest clase
Contenido
[
Ocultar
]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étodo | Descripción |
|---|---|
| Abort() override | Cancela 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>) override | Inicia una operación asincrónica para obtener un flujo para escribir datos en el recurso. |
| BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override | Inicia una solicitud asincrónica para el recurso. |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | Espera hasta que la operación asincrónica especificada para obtener un flujo se complete. |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | Espera 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() override | Obtiene el nombre del grupo de conexión. |
| get_ContentLength() override | Obtiene el número de bytes de los datos de la solicitud a enviar. |
| get_ContentType() override | Obtiene 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() override | Obtiene 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() override | Obtiene 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() override | Obtiene el método HTTP. |
| get_PreAuthenticate() override | Obtiene un valor que indica si la solicitud debe estar preautenticada. |
| get_Proxy() override | Obtiene el proxy HTTP. |
| virtual get_Referer() | Obtiene un valor del encabezado ‘Referer’. |
| get_RequestUri() override | Devuelve 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() override | Obtiene una cantidad de tiempo en milisegundos después de la cual la solicitud expirará. |
| get_UseDefaultCredentials() override | Obtiene 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() override | Devuelve el flujo para escribir datos en el recurso. |
| GetResponse() override | Devuelve 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) override | Establece el nombre del grupo de conexión. |
| set_ContentLength(int64_t) override | Establece el número de bytes de los datos de la solicitud a enviar. |
| set_ContentType(String) override | Establece 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>) override | Establece la información de autenticación que está asociada con la solicitud actual. |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | Establece 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) override | Establece el método HTTP. |
| set_PreAuthenticate(bool) override | Establece un valor que indica si la solicitud debe estar preautenticada. |
| set_ProtocolVersion(System::Version) | Información RTTI. |
| set_Proxy(System::SharedPtr<IWebProxy>) override | Establece 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) override | Establece una cantidad de tiempo en milisegundos después de la cual la solicitud expirará. |
| set_UseDefaultCredentials(bool) override | Establece 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
- Class WebRequest
- Namespace System::Net
- Library Aspose.Page for C++