在 Java 中连接到 SOAP 服务时通过本地代理
因此,我使用 wsimport 从给定的 WSDL 创建所需的 Java 文件以连接到远程 Web 服务 (asmx),并且可以从非代理环境成功连接
Web 服务是用 C# 编写的,我已成功连接到它通过创建 C# 测试程序。
但是,我需要通过 Java 中的本地代理,这是我在 C# 中通过设置 client.ChannelFactory.Windows.ClientCredentials = System.Net.CredentialCache.DefaultNetworkCredentials 实现的(其中 client 是我的实例)网络服务)。
谁能告诉我 Java 中的等效项是什么,因为我找不到任何地方可以设置它们。
提前致谢!
So I have used wsimport to create the required Java files from a given WSDL to connect to a remote web service (asmx) and can successfully connect from a non-proxy environment
The web service was written is C# and I have managed to connect to it by creating a C# test program.
However I need to get through my local proxy in Java, which I achieved in C# by setting the client.ChannelFactory.Windows.ClientCredentials = System.Net.CredentialCache.DefaultNetworkCredentials
(where client is an instance of my web service).
Can anyone tell me what the equivalent is in Java as I can't find anywhere to set them.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
系统属性:
http.proxyHost
http.proxyPort
https.proxyHost
https.proxyPort
System properties:
http.proxyHost
http.proxyPort
https.proxyHost
https.proxyPort