我开发了一个 WCF 服务,它使用 BasicHttpBinding 和 TransportWithMessageCredentials 以及自定义用户名和密码验证。我有一个需要与我的服务交互的客户端,但客户端使用 Java。我自己不是 Java 程序员,我帮不了他太多。所以我想我会将这个问题扩展到 SO 社区。你们能在这里阐明一下吗?
问问题
2302 次
2 回答
1
我认为这应该不难。ForBasicHttpBinding
TransportWithMessageCredentials
表示它受 HTTPS 保护(因此通过 HTTPS 而不是 HTTP 调用服务)和身份验证,这只是添加到 SOAP 标头。要获取示例,您可以关闭传输安全性(切换到 HTTP),捕获通过嗅探器(如 WireShark)传递的实际数据,并使 Java 应用程序以该形式发送数据。
于 2010-11-18T18:25:38.917 回答
1
尝试使用 Java 库Axis与 WCF 服务进行交互。
我认为 Axis 有能力生成基于 WSDL (WSDL2Java) 的Java 服务交互代码。
于 2010-11-18T19:05:22.967 回答