HttpWebRequest.Address Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l’URI (Uniform Resource Identifier) de la ressource Internet qui répond réellement à la requête.
public:
property Uri ^ Address { Uri ^ get(); };
public Uri Address { get; }
member this.Address : Uri
Public ReadOnly Property Address As Uri
Valeur de propriété
Un Uri qui identifie la ressource Internet qui répond réellement à la demande. La valeur par défaut est l’URI utilisé par la méthode Create(String) pour initialiser la requête.
Exemples
L’exemple de code suivant vérifie si l’objet HttpWebRequestreq
a été redirigé vers un autre emplacement pour répondre à la demande et définit la valeur de la variable hasChanged
sur true
si la requête a été redirigée ; sinon, hasChanged
est définie sur false
.
bool hasChanged = req->RequestUri->Equals( req->Address );
bool hasChanged = (req.RequestUri != req.Address);
Dim hasChanged As Boolean = _
(req.RequestUri.ToString() <> req.Address.ToString())
Remarques
Prudence
WebRequest
, HttpWebRequest
, ServicePoint
et WebClient
sont obsolètes et vous ne devez pas les utiliser pour le nouveau développement. Utilisez HttpClient à la place.
La propriété Address est définie sur l’URI une fois que toutes les redirections qui se produisent pendant la requête sont terminées.
L’URI de la requête d’origine est conservé dans la propriété RequestUri.