例如我想在delphi传递一个"http://192.168.1.88/go.asp?ID=1"
那么我怎么在delphi发送ID=1到http://192.168.1.88/go.asp上呢?
我用Webbrowser1.Navigate(http://192.168.1.88/go.asp?ID=1');这个可以,但它还要打开网页,所以速度很慢,我只需要传递个参数过去就行,请问高手们有什么办法?

解决方案 »

  1.   

    请问如何post参数过去?要传送参数ID=1给http://192.168.1.88这个服务器的go.asp文件上哦
      

  2.   

    ClientSocket1.port:=80;
    ClientSocket1.Host:='192.168.1.88';
    ClientSocket1.Active:=true;
    //////////显示连接成功/////////
    /////////然后我该怎么传递参数呢??难道是这样???/////////
    ClientSocket1.Socket.SendText('go.asp?ID=1')
    /////////但是没反应哦///////////////
      

  3.   

    用ICS的HTTPCli或其它的。把ID=1写到HttpCli1.SendStream里面。多个参数用
    ID=1&Name=iamfish&PWD=***HttpCli1.URL:='http://192.168.1.88/go.asp'
    (...把ID=1写到HttpCli1.SendStream里面)
    HttpCli.Post();
      

  4.   

    还用一个服务器的组件TServerSocket.
    ServerSocket1ClientRead是它的事件.
      var
        SS : string;     SS:=Socket.ReceiveText;
    其中SS就是接收的内容.
      

  5.   

    Iamfish(呆鱼),请发HTTPCli控件给我。[email protected]