各位好
有个问题请教一下
目前在做一个项目 结构是WinForm(C#) + WebService(Java) + Oracle客户端访问WebService实际上是通过
System.ServiceModel.BasicHttpBinding动态的获取Client实例,访问WSDL提供的服务。
现在问题是这样,实际部署的环境客户端 和 应用服务器之间可能需要通过代理访问。
客户要求实现
四种代理类型:http,sock4,sock4A,sock5
三种代理认证方式:basic(明文),ntlm(域名)、digest(摘要)有无思路在下参照。
谢谢各位。

解决方案 »

  1.   

    WCF 代理
      

  2.   

    感谢wuyq11的回复,可是我看了您的回帖,似乎没有解决问题。
    这里重申一下
    比如WebService部署的服务器在域A网段的机器MachineA上, 
    而客户端安装在域B的的机器MachineB上 
    MachineB访问MachineA上的WebService,需要通过代理机器ProxyA访问。该ProxyA设置了一些功能,比如Http代理+Basic认证
    客户端在启动之前需要通过设置画面设置相关信息,比如ProxyA的IP地址,username和Password
    我目前调查的是BasicHttpBinding这个类的相关属性和方法。
    有没有类似的代码可以参照。
    谢谢