发送一个URL(如:http://127.0.0.1/demo?id=123)后,对方会根据id给一个值,delphi如何做这些操作

解决方案 »

  1.   

    网上有个控件可以,具体名字不记得了。 好像是 ICS
      

  2.   

    IDHttp不好,容易出现捕获不了的异常,建议使用Asyn中的HTTP控件,我原来用IdHttp经常容易出项问题,后来改为Asyn就可以了,具体什么原因也没有仔细查。只是经验。
      

  3.   

    to ideation_shang:
       用IDHTTP.GET('http://127.0.0.1/demo.asp?id=123',stm);
    后,对方接收到后,针对123作出想应回应后,就又给我这边发一个回应url(用response.redirect "http://127.0.0.1:8000/cuss.asp?id=321"),以上操作总是第一次能成功,我能获取到http://127.0.0.1:8000/cuss.asp?id=321,第二次获取就是'http://127.0.0.1/demo.asp?id=123'这个了,不明白,给点提示吧!
      

  4.   

     WebClient wc = new WebClient(); 
                                    byte[] bResponse = wc.DownloadData(http://127.0.0.1/demo?id=123);
                                    string strResponse = Encoding.ASCII.GetString(bResponse);