我搜集了目前所有的网页,了解到使用代理服务器的设置方法
      HTTPWebNode.Proxy := edtProxy.Text + ':' + edtPort.Text;
      HTTPWebNode.UserName := edtUID.Text;
      HTTPWebNode.Password := edtPWD.Text;
但目前为止也就一个客户的代理设置通过,其他使用代理的客户都无法通过。
另外还有一种说法是不需要设置任何的参数,只要在IE里设置了代理就可以使用,但结果不行。有大侠知道如何解决这个问题嘛!?

解决方案 »

  1.   

    目前客户设置情况:
    有两家客户通过设置
    HTTPWebNode.Proxy := edtProxy.Text + ':' + edtPort.Text;
          HTTPWebNode.UserName := edtUID.Text;
          HTTPWebNode.Password := edtPWD.Text;
    可以成功链接到服务器
    但还有几家企业则按上面设置的时候,系统就想死机了一样没有反映
    而采用IE设置的时候则会很快提示无法链接到服务器。还是请大家支持一下!
      

  2.   

    你可以先測試一下你連接的代理服務器是不是通的
    PING你的代理服務器的IP。
    還有你的服務有沒有把你加為代理
      

  3.   

    就别用控件了,自己写一个 SOCK 转发,并不麻烦
      

  4.   

    不同版本的delphi的SOAP底层实现有两种。。
    一种是使用wininet.dll里提供的WINAPI。。如InternetOpen这样的API函数来做SOCKET通讯。
    另一种是使用indy控件组。D6是使用的前者。。D7是可以条件编译使用两者之一
    同时代理服务器通讯协议类型也有好几种。。最通常的是HTTP代理与SOCKS5代理,
    楼主也应该注意区分。
    可以使用或者自己编写小工具在发布的时候,检查发布环境的代理服务器类型与状态是否正常。
      

  5.   

    我使用的是D7的默认配置同时代理服务器通讯协议类型也有好几种。。最通常的是HTTP代理与SOCKS5代理,
    --------据说HTTP代理是没有办法解决的,不知道是不是真的?!
    可以使用或者自己编写小工具在发布的时候,检查发布环境的代理服务器类型与状态是否正常
    ----------能否给点参考?