¿Hay alguna manera de determinar si se produce una redirección durante una solicitud web?

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

Otros consejos

Hay una propiedad llamada " AllowAutoRedirects " en el objeto HttpWebRequest. Si lo desactiva, puede seguir las redirecciones usted mismo.

También puede intentar verificar HttpWebResponse. ResponseUri .

Utilice el HttpWebRequest.Address propiedad, que se define explícitamente como " el URI después de que se completen las redirecciones que ocurren durante la solicitud "

Tenga en cuenta que esto debe usarse en lugar del similar HttpWebResponse.ResponseUri , como dice su documentación:

  

Aplicaciones que necesitan acceder al último ResponseUri redirigido   debe usar el HttpWebRequest .. :: .. Dirección propiedad en lugar de   ResponseUri, ya que el uso de la propiedad ResponseUri puede abrir seguridad   vulnerabilidades.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top