HttpWebRequest Class

Definición

Proporciona una implementación específica de HTTP de la clase WebRequest. Provides an HTTP-specific implementation of the WebRequest class.

public class HttpWebRequest : System.Net.WebRequest, System.Runtime.Serialization.ISerializable
Herencia
Implementaciones

Ejemplos

En el ejemplo de código siguiente se crea un HttpWebRequest para el URI http://www.contoso.com/.The following code example creates an HttpWebRequest for the URI http://www.contoso.com/.

HttpWebRequest^ myReq = dynamic_cast<HttpWebRequest^>(WebRequest::Create( "http://www.contoso.com/" ));

HttpWebRequest myReq =
(HttpWebRequest)WebRequest.Create("http://www.contoso.com/");


Dim myReq As HttpWebRequest = _
    WebRequest.Create("http://www.contoso.com/")

Comentarios

El HttpWebRequest proporciona compatibilidad para las propiedades y métodos definidos en WebRequest y para las propiedades y métodos que permiten al usuario interactuar directamente con los servidores mediante HTTP adicionales.The HttpWebRequest class provides support for the properties and methods defined in WebRequest and for additional properties and methods that enable the user to interact directly with servers using HTTP.

No utilice el HttpWebRequest constructor.Do not use the HttpWebRequest constructor. Use la WebRequest.Create método para inicializar nuevas HttpWebRequest objetos.Use the WebRequest.Create method to initialize new HttpWebRequest objects. Si el esquema para el identificador uniforme de recursos (URI) es http:// o https://, Create devuelve un HttpWebRequest objeto.If the scheme for the Uniform Resource Identifier (URI) is http:// or https://, Create returns an HttpWebRequest object.

El GetResponse método realiza una solicitud sincrónica al recurso especificado en el RequestUri propiedad y devuelve un HttpWebResponse que contiene el objeto de respuesta.The GetResponse method makes a synchronous request to the resource specified in the RequestUri property and returns an HttpWebResponse that contains the response object. Se pueden recibir los datos de respuesta mediante el uso de la secuencia devuelta por GetResponseStream.The response data can be received by using the stream returned by GetResponseStream. Si el objeto de respuesta o la secuencia de respuesta está cerrada, se perderá los datos restantes.If the response object or the response stream is closed, remaining data will be forfeited. Los datos restantes se se agotará y el socket será volver a usar para las solicitudes posteriores al cerrar la secuencia o el objeto de respuesta si se mantiene en las condiciones siguientes: es una solicitud canalizada o keep-alive, sólo una pequeña cantidad de datos debe recibirse, o los datos restantes se reciben en un pequeño intervalo de tiempo.The remaining data will be drained and the socket will be re-used for subsequent requests when closing the response object or stream if the following conditions hold: it's a keep-alive or pipelined request, only a small amount of data needs to be received, or the remaining data is received in a small time interval. Si ninguna de las condiciones mencionadas mantenga o se supera el tiempo de purga, se cerrará el socket.If none of the mentioned conditions hold or the drain time is exceeded, the socket will be closed. Para las conexiones canalizadas o persistente, se recomienda encarecidamente que la aplicación lee las secuencias hasta EOF.For keep-alive or pipelined connections, we strongly recommend that the application reads the streams until EOF. Esto garantiza que el socket se reutilizará para lo que mejora el rendimiento y menos recursos que usa las solicitudes posteriores.This ensures that the socket will be re-used for subsequent requests resulting in better performance and less resources used.

Cuando desea enviar datos al recurso, el GetRequestStream método devuelve un Stream objeto que se va a usar para enviar datos.When you want to send data to the resource, the GetRequestStream method returns a Stream object to use to send data. El BeginGetRequestStream y EndGetRequestStream métodos proporcionan acceso asincrónico al flujo de datos de envío.The BeginGetRequestStream and EndGetRequestStream methods provide asynchronous access to the send data stream.

Para la autenticación de cliente con HttpWebRequest, el certificado de cliente debe instalarse en el almacén de certificados My del usuario actual.For client authentication with HttpWebRequest, the client certificate must be installed in the My certificate store of the current user.

El HttpWebRequest clase produce una WebException cuando se producen errores al obtener acceso a un recurso.The HttpWebRequest class throws a WebException when errors occur while accessing a resource. El WebException.Status propiedad contiene un WebExceptionStatus valor que indica el origen del error.The WebException.Status property contains a WebExceptionStatus value that indicates the source of the error. Cuando WebException.Status es WebExceptionStatus.ProtocolError, Response propiedad contiene el HttpWebResponse recibidos del recurso.When WebException.Status is WebExceptionStatus.ProtocolError, the Response property contains the HttpWebResponse received from the resource.

HttpWebRequest expone los valores de encabezado HTTP comunes enviados al recurso de Internet como propiedades, métodos establecen o establecido por el sistema; en la tabla siguiente contiene una lista completa.HttpWebRequest exposes common HTTP header values sent to the Internet resource as properties, set by methods, or set by the system; the following table contains a complete list. Puede establecer otros encabezados en el Headers propiedad como pares nombre/valor.You can set other headers in the Headers property as name/value pairs. Tenga en cuenta que los servidores y las memorias caché pueden cambiar o agregar encabezados durante la solicitud.Note that servers and caches may change or add headers during the request.

En la tabla siguiente se enumera los encabezados HTTP que se establecen mediante las propiedades o métodos o el sistema.The following table lists the HTTP headers that are set either by properties or methods or the system.

HeaderHeader Establecido porSet by
AceptarAccept Establecer el Accept propiedad.Set by the Accept property.
ConexiónConnection Establecer el Connection propiedad KeepAlive propiedad.Set by the Connection property, KeepAlive property.
Longitud del contenidoContent-Length Establecer el ContentLength propiedad.Set by the ContentLength property.
Content-TypeContent-Type Establecer el ContentType propiedad.Set by the ContentType property.
EsperarExpect Establecer el Expect propiedad.Set by the Expect property.
FechaDate Establecido por el sistema hasta la fecha actual.Set by the system to current date.
administrador de flujos de trabajoHost Establecido por el sistema a la información de host actual.Set by the system to current host information.
If-Modified-SinceIf-Modified-Since Establecer el IfModifiedSince propiedad.Set by the IfModifiedSince property.
IntervaloRange Establecer el AddRange método.Set by the AddRange method.
Sitio de referenciaReferer Establecer el Referer propiedad.Set by the Referer property.
Codificación de transferenciaTransfer-Encoding Establecer el TransferEncoding propiedad (el SendChunked propiedad debe ser true).Set by the TransferEncoding property (the SendChunked property must be true).
Agente de usuarioUser-Agent Establecer el UserAgent propiedad.Set by the UserAgent property.

Nota

HttpWebRequest se registra automáticamente.HttpWebRequest is registered automatically. No es necesario llamar a la RegisterPrefix método para registrar System.Net.HttpWebRequest antes de usar los URI a partir http:// o https://.You do not need to call the RegisterPrefix method to register System.Net.HttpWebRequest before using URIs beginning with http:// or https://.

El equipo local o un archivo de configuración de la aplicación puede especificar que se usa un proxy predeterminado.The local computer or application config file may specify that a default proxy be used. Si el Proxy se especifica la propiedad, a continuación, la configuración de proxy de la Proxy el equipo local o un archivo de configuración de aplicación de reemplazo de propiedad y el HttpWebRequest instancia usará la configuración de proxy especificada.If the Proxy property is specified, then the proxy settings from the Proxy property override the local computer or application config file and the HttpWebRequest instance will use the proxy settings specified. Si no se especifica ningún proxy en un archivo de configuración y el Proxy propiedad no se especifica, el HttpWebRequest clase utiliza la configuración de proxy heredada de Internet Explorer en el equipo local.If no proxy is specified in a config file and the Proxy property is unspecified, the HttpWebRequest class uses the proxy settings inherited from Internet Explorer on the local computer. Si no hay ninguna configuración de proxy en Internet Explorer, la solicitud se envía directamente al servidor.If there are no proxy settings in Internet Explorer, the request is sent directly to the server.

La HttpWebRequest clase analiza una lista de omisión de proxy con caracteres comodín heredados desde Internet Explorer de forma diferente a la lista de omisión se analiza directamente por Internet Explorer.The HttpWebRequest class parses a proxy bypass list with wildcard characters inherited from Internet Explorer differently than the bypass list is parsed directly by Internet Explorer. Por ejemplo, el HttpWebRequest clase analizará una lista de omisión de "nt *" de Internet Explorer como una expresión regular de "nt. $".For example, the HttpWebRequest class will parse a bypass list of "nt*" from Internet Explorer as a regular expression of "nt.$". Esto difiere del comportamiento nativo de Internet Explorer.This differs from the native behavior of Internet Explorer. Por lo tanto una dirección URL de "http://intxxxxx" omitiría el proxy utilizando la HttpWebRequest clase, pero no se podrían omitir el proxy con Internet Explorer.So a URL of "http://intxxxxx" would bypass the proxy using the HttpWebRequest class, but would not bypass the proxy using Internet Explorer.

Nota

El marco de trabajo se almacena en caché las sesiones SSL cuando se crean y se intenta reutilizar una sesión almacenada en caché para una nueva solicitud, si es posible.The Framework caches SSL sessions as they are created and attempts to reuse a cached session for a new request, if possible. Al intentar reutilizar una sesión SSL, el marco de trabajo usa el primer elemento de ClientCertificates (si hay alguno), o intenta reutilizar una sesión anónima si ClientCertificates está vacío.When attempting to reuse an SSL session, the Framework uses the first element of ClientCertificates (if there is one), or tries to reuse an anonymous sessions if ClientCertificates is empty.

Nota

Por motivos de seguridad, las cookies están deshabilitadas de forma predeterminada.For security reasons, cookies are disabled by default. Si desea utilizar cookies, utilice el CookieContainer propiedad para permitir las cookies.If you want to use cookies, use the CookieContainer property to enable cookies.

.NET Framework 4.6 incluye una nueva característica de seguridad que bloquea el cifrado inseguro y algoritmos para las conexiones de hash.The .NET Framework 4.6 includes a new security feature that blocks insecure cipher and hashing algorithms for connections. Las aplicaciones mediante TLS/SSL a través de las API como HttpClient, HttpWebRequest, FTPClient, SmtpClient, SslStream, etc. y dirigidas a .NET Framework 4.6 obtener el comportamiento más seguras de forma predeterminada.Applications using TLS/SSL through APIs such as HttpClient, HttpWebRequest, FTPClient, SmtpClient, SslStream, etc. and targeting .NET Framework 4.6 get the more-secure behavior by default.

Los desarrolladores que desee deshabilitar este comportamiento para mantener la compatibilidad con sus servicios SSL3 existentes o TLS con servicios de RC4.Developers may want to opt out of this behavior in order to maintain interoperability with their existing SSL3 services OR TLS w/ RC4 services. En este artículo explica cómo modificar el código para que el nuevo comportamiento está deshabilitado.This article explains how to modify your code so that the new behavior is disabled.

Constructores

HttpWebRequest()

Inicializa una nueva instancia de la clase HttpWebRequest. Initializes a new instance of the HttpWebRequest class. Este constructor está obsoleto. This constructor is obsolete.

HttpWebRequest(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la clase HttpWebRequest desde las instancias especificadas de las clases SerializationInfo y StreamingContext. Initializes a new instance of the HttpWebRequest class from the specified instances of the SerializationInfo and StreamingContext classes. Este constructor está obsoleto. This constructor is obsolete.

HttpWebRequest(Uri)

Propiedades

Accept

Obtiene o establece el valor del encabezado HTTP Accept. Gets or sets the value of the Accept HTTP header.

Address

Obtiene el identificador URI del recurso de Internet que respondió realmente a la solicitud. Gets the Uniform Resource Identifier (URI) of the Internet resource that actually responds to the request.

AllowAutoRedirect

Obtiene o establece un valor que indica si la solicitud debe seguir las respuestas de redirección. Gets or sets a value that indicates whether the request should follow redirection responses.

AllowReadStreamBuffering

Obtiene o establece un valor que indica si los datos recibidos del recurso de Internet deben almacenarse en el búfer. Gets or sets a value that indicates whether to buffer the received from the Internet resource.

AllowWriteStreamBuffering

Obtiene o establece un valor que indica si se deben almacenar en el búfer los datos enviados al recurso de Internet. Gets or sets a value that indicates whether to buffer the data sent to the Internet resource.

AuthenticationLevel

Obtiene o establece valores que indican el nivel de autenticación y de suplantación utilizados para esta solicitud. Gets or sets values indicating the level of authentication and impersonation used for this request.

(Inherited from WebRequest)
AutomaticDecompression

Obtiene o establece el tipo de descompresión que se utiliza. Gets or sets the type of decompression that is used.

CachePolicy

Obtiene o establece la directiva de caché para esta solicitud. Gets or sets the cache policy for this request.

(Inherited from WebRequest)
ClientCertificates

Obtiene o establece la colección de certificados de seguridad asociados a esta solicitud. Gets or sets the collection of security certificates that are associated with this request.

Connection

Obtiene o establece el valor del encabezado HTTP Connection. Gets or sets the value of the Connection HTTP header.

ConnectionGroupName

Obtiene o establece el nombre del grupo de conexiones para la solicitud. Gets or sets the name of the connection group for the request.

ContentLength

Obtiene o establece el encabezado HTTP Content-length. Gets or sets the Content-length HTTP header.

ContentType

Obtiene o establece el valor del encabezado HTTP Content-type. Gets or sets the value of the Content-type HTTP header.

ContinueDelegate

Obtiene o establece el método de delegado al que se llama cuando se recibe una respuesta HTTP 100-continue desde el recurso de Internet. Gets or sets the delegate method called when an HTTP 100-continue response is received from the Internet resource.

ContinueTimeout

Obtiene o establece el tiempo de espera, en milisegundos, para esperar hasta que se reciba 100-Continue del servidor. Gets or sets a timeout, in milliseconds, to wait until the 100-Continue is received from the server.

CookieContainer

Obtiene o establece las cookies asociadas a la solicitud. Gets or sets the cookies associated with the request.

CreatorInstance

Cuando se reemplaza en una clase descendiente, obtiene el objeto generador derivado de la clase IWebRequestCreate usada para crear la instancia de WebRequest para efectuar la solicitud al URI especificado. When overridden in a descendant class, gets the factory object derived from the IWebRequestCreate class used to create the WebRequest instantiated for making the request to the specified URI.

(Inherited from WebRequest)
Credentials

Obtiene o establece la información de autenticación para la solicitud. Gets or sets authentication information for the request.

Date

Obtiene o establece el valor del encabezado HTTP Date que se va a usar en una solicitud HTTP. Get or set the Date HTTP header value to use in an HTTP request.

DefaultCachePolicy

Obtiene o establece la directiva de caché predeterminada para esta solicitud. Gets or sets the default cache policy for this request.

DefaultMaximumErrorResponseLength

Obtiene o establece la longitud máxima predeterminada de una respuesta de error de HTTP. Gets or sets the default maximum length of an HTTP error response.

DefaultMaximumResponseHeadersLength

Obtiene o establece el valor predeterminado de la propiedad MaximumResponseHeadersLength. Gets or sets the default for the MaximumResponseHeadersLength property.

Expect

Obtiene o establece el valor del encabezado HTTP Expect. Gets or sets the value of the Expect HTTP header.

HaveResponse

Obtiene un valor que indica si se ha recibido una respuesta de un recurso de Internet. Gets a value that indicates whether a response has been received from an Internet resource.

Headers

Especifica una colección de los pares nombre/valor que componen los encabezados HTTP. Specifies a collection of the name/value pairs that make up the HTTP headers.

Host

Obtiene o establece el valor del encabezado Host que se va a usar en una solicitud HTTP independiente del identificador URI de la solicitud. Get or set the Host header value to use in an HTTP request independent from the request URI.

IfModifiedSince

Obtiene o establece el valor del encabezado HTTP If-Modified-Since. Gets or sets the value of the If-Modified-Since HTTP header.

ImpersonationLevel

Obtiene o establece el nivel de suplantación para la solicitud actual. Gets or sets the impersonation level for the current request.

(Inherited from WebRequest)
KeepAlive

Obtiene o establece un valor que indica si se debe establecer una conexión persistente en el recurso de Internet. Gets or sets a value that indicates whether to make a persistent connection to the Internet resource.

MaximumAutomaticRedirections

Obtiene o establece el número máximo de redirecciones que seguirá la solicitud. Gets or sets the maximum number of redirects that the request follows.

MaximumResponseHeadersLength

Obtiene o establece la longitud máxima permitida de los encabezados de respuesta. Gets or sets the maximum allowed length of the response headers.

MediaType

Obtiene o establece el tipo del medio de la solicitud. Gets or sets the media type of the request.

Method

Obtiene o establece el método para la solicitud. Gets or sets the method for the request.

Pipelined

Obtiene o establece un valor que indica si se debe canalizar la solicitud en el recurso de Internet. Gets or sets a value that indicates whether to pipeline the request to the Internet resource.

PreAuthenticate

Obtiene o establece un valor que indica si se envía un encabezado de autorización con la solicitud. Gets or sets a value that indicates whether to send an Authorization header with the request.

ProtocolVersion

Obtiene o establece la versión de HTTP que se va a utilizar para la solicitud. Gets or sets the version of HTTP to use for the request.

Proxy

Obtiene o establece la información de proxy para la solicitud. Gets or sets proxy information for the request.

ReadWriteTimeout

Obtiene o establece un tiempo de espera, en milisegundos, al leer o escribir una secuencia. Gets or sets a time-out in milliseconds when writing to or reading from a stream.

Referer

Obtiene o establece el valor del encabezado HTTP Referer. Gets or sets the value of the Referer HTTP header.

RequestUri

Obtiene el identificador URI original de la solicitud. Gets the original Uniform Resource Identifier (URI) of the request.

SendChunked

Obtiene o establece un valor que indica si se deben enviar los datos en segmentos al recurso de Internet. Gets or sets a value that indicates whether to send data in segments to the Internet resource.

ServerCertificateValidationCallback

Obtiene o establece una función de devolución de llamada para validar el certificado de servidor. Gets or sets a callback function to validate the server certificate.

ServicePoint

Obtiene el punto de servicio que se va a utilizar para la solicitud. Gets the service point to use for the request.

SupportsCookieContainer

Obtiene un valor que indica si la solicitud admite un CookieContainer. Gets a value that indicates whether the request provides support for a CookieContainer.

Timeout

Obtiene o establece el valor de tiempo de espera, en milisegundos, para los métodos GetResponse() y GetRequestStream(). Gets or sets the time-out value in milliseconds for the GetResponse() and GetRequestStream() methods.

TransferEncoding

Obtiene o establece el valor del encabezado HTTP Transfer-encoding. Gets or sets the value of the Transfer-encoding HTTP header.

UnsafeAuthenticatedConnectionSharing

Obtiene o establece un valor que indica si se permite el uso compartido de las conexiones de alta velocidad autenticadas por NTLM. Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing.

UseDefaultCredentials

Obtiene o establece un valor Boolean que controla si se envían las credenciales predeterminadas con las solicitudes. Gets or sets a Boolean value that controls whether default credentials are sent with requests.

UserAgent

Obtiene o establece el valor del encabezado HTTP User-agent. Gets or sets the value of the User-agent HTTP header.

Métodos

Abort()

Cancela una solicitud de un recurso de Internet. Cancels a request to an Internet resource.

AddRange(Int32)

Agrega un encabezado de intervalo de bytes a una solicitud de un intervalo específico desde el principio o el final de los datos solicitados. Adds a byte range header to a request for a specific range from the beginning or end of the requested data.

AddRange(Int32, Int32)

Agrega un encabezado de intervalo de bytes a la solicitud de un intervalo especificado. Adds a byte range header to the request for a specified range.

AddRange(Int64)

Agrega un encabezado de intervalo de bytes a una solicitud de un intervalo específico desde el principio o el final de los datos solicitados. Adds a byte range header to a request for a specific range from the beginning or end of the requested data.

AddRange(Int64, Int64)

Agrega un encabezado de intervalo de bytes a la solicitud de un intervalo especificado. Adds a byte range header to the request for a specified range.

AddRange(String, Int32)

Agrega un encabezado Range a una solicitud de un intervalo específico del principio o del final de los datos solicitados. Adds a Range header to a request for a specific range from the beginning or end of the requested data.

AddRange(String, Int32, Int32)

Agrega un encabezado de intervalo a una solicitud de un intervalo especificado. Adds a range header to a request for a specified range.

AddRange(String, Int64)

Agrega un encabezado Range a una solicitud de un intervalo específico del principio o del final de los datos solicitados. Adds a Range header to a request for a specific range from the beginning or end of the requested data.

AddRange(String, Int64, Int64)

Agrega un encabezado de intervalo a una solicitud de un intervalo especificado. Adds a range header to a request for a specified range.

BeginGetRequestStream(AsyncCallback, Object)

Inicia una solicitud asincrónica de un objeto Stream que se va a utilizar para escribir datos. Begins an asynchronous request for a Stream object to use to write data.

BeginGetResponse(AsyncCallback, Object)

Inicia una solicitud asincrónica de un recurso de Internet. Begins an asynchronous request to an Internet resource.

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
EndGetRequestStream(IAsyncResult)

Finaliza una solicitud asincrónica para utilizar un objeto Stream para escribir datos. Ends an asynchronous request for a Stream object to use to write data.

EndGetRequestStream(IAsyncResult, TransportContext)

Finaliza una solicitud asincrónica de un objeto Stream que se va a usar para escribir los datos y genera el objeto TransportContext asociado a la secuencia. Ends an asynchronous request for a Stream object to use to write data and outputs the TransportContext associated with the stream.

EndGetResponse(IAsyncResult)

Finaliza una solicitud asincrónica de un recurso de Internet. Ends an asynchronous request to an Internet resource.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual. Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()
GetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

Rellena SerializationInfo con los datos necesarios para serializar el objeto de destino. Populates a SerializationInfo with the data required to serialize the target object.

GetRequestStream()

Obtiene un objeto Stream que se utilizará para escribir los datos de la solicitud. Gets a Stream object to use to write request data.

GetRequestStream(TransportContext)

Obtiene un objeto Stream que se va a usar para escribir los datos de la solicitud y genera el objeto TransportContext asociado a la secuencia. Gets a Stream object to use to write request data and outputs the TransportContext associated with the stream.

GetRequestStreamAsync()

Cuando se invalida en una clase descendiente, devuelve un objeto Stream para escribir datos en el recurso de Internet como una operación asincrónica. When overridden in a descendant class, returns a Stream for writing data to the Internet resource as an asynchronous operation.

(Inherited from WebRequest)
GetResponse()

Devuelve una respuesta de un recurso de Internet. Returns a response from an Internet resource.

GetResponseAsync()

Cuando se invalida en una clase descendiente, devuelve una respuesta a una solicitud de Internet como una operación asincrónica. When overridden in a descendant class, returns a response to an Internet request as an asynchronous operation.

(Inherited from WebRequest)
GetType()

Obtiene el Type de la instancia actual. Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone()

Crea una copia superficial del Object actual. Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual. Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString()

Devuelve una cadena que representa el objeto actual. Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Llena SerializationInfo con los datos necesarios para serializar el objeto de destino. Populates a SerializationInfo with the data needed to serialize the target object.

Seguridad

WebPermission
Para obtener acceso al URI solicitado o cualquier URI que se redirige la solicitud. to access the requested URI or any URI that the request is redirected to. Enumeración asociada: Connect Associated enumeration: Connect

Se aplica a