如何将这样的URL转为真正的URL?(100分)

  • 主题发起人 主题发起人 mylem
  • 开始时间 开始时间
M

mylem

Unregistered / Unconfirmed
GUEST, unregistred user!
比如在浏览器地址栏输入一个URL:http://tom.allyes.com/main/adfshow?user=Tom.com|home|home&db=tom
回车后会变为: http://ad.tom.com/wn/edm/edm1x1.gif

请问如何在程序中得到这个真正的URL呢?
 
可能会难一点,因为原本的url带了很多的参数,而页面对这些传递过来的参数进行了处理,也就是你传递不同的参数,就有不同的结果,所以最好的方法就是在beforenavigate2事件中去获取解析后的url吧,那才是你想要的真正的url
 
有没有什么控件能实现呢
 
URL被转向了,使用idHTTP把HandleRedirects:=true
然后用idhttp访问http://tom.allyes.com/main/adfshow?user=Tom.com|home|home&db=tom
会自动转到http://ad.tom.com/wn/edm/edm1x1.gif的。这个时候你再读idHttp的host就可以了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
后退
顶部