C'è un modo per determinare se si verifica un reindirizzamento durante una richiesta Web?

StackOverflow https://stackoverflow.com/questions/1014368

Altri suggerimenti

Esiste una proprietà chiamata " AllowAutoRedirects " sull'oggetto HttpWebRequest. Se lo disattivi puoi seguire tu stesso i reindirizzamenti.

Puoi anche provare a controllare HttpWebResponse. ResponseUri .

Utilizza HttpWebRequest.Address proprietà, definita esplicitamente come "l'URI dopo che tutti i reindirizzamenti che si verificano durante la richiesta sono completi"

Nota che questo dovrebbe essere usato al posto del HttpWebResponse.ResponseUri , come dice la sua documentazione:

  

Applicazioni che devono accedere all'ultimo ResponseUri reindirizzato   dovrebbe utilizzare HttpWebRequest .. :: .. Indirizzo proprietà anziché   ResponseUri, poiché l'uso della proprietà ResponseUri può aprire la sicurezza   vulnerabilità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top