当前位置:编程学习 > C#/ASP.NET >>

C# 获取重定向页面地址

我在写一个登入邮箱的程序,在输入账号密码后页面会自动重定向。
HttpWebRequest的AllowAutoRedirect属性无论是true还是false,
用response.Headers["Location"]获取要跳转的URL,值为空。
到底怎样才能获取重定向的URL???
求高手指点。。。。 --------------------编程问答-------------------- 你先在浏览器里面检测下它的转向时服务器实现的还是客户端js实现的,客户端脚本实现的,你是无法通过response.Headers["Location"]得到的 --------------------编程问答-------------------- 1楼说得很有道理。

如果是js的跳转,如window.location.href=''这类的,你得拿到html后,分析出url地址,再对另一个地址发起http请求。 --------------------编程问答--------------------
引用 1 楼  的回复:
你先在浏览器里面检测下它的转向时服务器实现的还是客户端js实现的,客户端脚本实现的,你是无法通过response.Headers["Location"]得到的

+1 --------------------编程问答--------------------
引用 1 楼  的回复:
你先在浏览器里面检测下它的转向时服务器实现的还是客户端js实现的,客户端脚本实现的,你是无法通过response.Headers["Location"]得到的

+1 --------------------编程问答-------------------- --------------------编程问答-------------------- +1
引用 1 楼  的回复:
你先在浏览器里面检测下它的转向时服务器实现的还是客户端js实现的,客户端脚本实现的,你是无法通过response.Headers["Location"]得到的
--------------------编程问答--------------------
引用楼主  的回复:
我在写一个登入邮箱的程序,在输入账号密码后页面会自动重定向。
HttpWebRequest的AllowAutoRedirect属性无论是true还是false,
用response.Headers["Location"]获取要跳转的URL,值为空。
到底怎样才能获取重定向的URL???
求高手指点。。。。


+1
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,