idhttp如何获得URL重定向后的地址呢?
我在handleredirect设为true后在get请求后,执行onredirect事件中把idhttp1.disconnect了,但却出现了错误,请问应该如何获得重定向后的地址呢?

解决方案 »

  1.   

    idhttp1.disconnect是Get或其他操作的第一步,之后才做Connect操作,关于重定向的偶暂时还不是很清楚
      

  2.   

    自己Debug IdHTTP.pas就可以解决问题的Redirect其实是HTTP数据包头,Indy一定可以获得的,自己分析HTTP的RFC协议自然知道的http://lysoft.7u7.net
      

  3.   

    问题已经解决.handleredirect设为true后
    只要用head进行请求,就可以在onredirect事件中获得重定向的URL地址谢谢各位参与讨论.