各位好
有个问题请教一下
目前在做一个项目 结构是WinForm(C#) + WebService(Java) + Oracle客户端访问WebService实际上是通过
System.ServiceModel.BasicHttpBinding动态的获取Client实例,访问WSDL提供的服务。
现在问题是这样,实际部署的环境客户端 和 应用服务器之间可能需要通过代理访问。
客户要求实现
四种代理类型:http,sock4,sock4A,sock5
三种代理认证方式:basic(明文),ntlm(域名)、digest(摘要)有无思路在下参照。
谢谢各位。
有个问题请教一下
目前在做一个项目 结构是WinForm(C#) + WebService(Java) + Oracle客户端访问WebService实际上是通过
System.ServiceModel.BasicHttpBinding动态的获取Client实例,访问WSDL提供的服务。
现在问题是这样,实际部署的环境客户端 和 应用服务器之间可能需要通过代理访问。
客户要求实现
四种代理类型:http,sock4,sock4A,sock5
三种代理认证方式:basic(明文),ntlm(域名)、digest(摘要)有无思路在下参照。
谢谢各位。
这里重申一下
比如WebService部署的服务器在域A网段的机器MachineA上,
而客户端安装在域B的的机器MachineB上
MachineB访问MachineA上的WebService,需要通过代理机器ProxyA访问。该ProxyA设置了一些功能,比如Http代理+Basic认证
客户端在启动之前需要通过设置画面设置相关信息,比如ProxyA的IP地址,username和Password
我目前调查的是BasicHttpBinding这个类的相关属性和方法。
有没有类似的代码可以参照。
谢谢