正如名稱所述......現在我正在使用BasicHttpBinding,但我想知道是否可以切換到WSHttpBinding並仍然可以與Java進行互操作。WCF:是否使用WsHttpBinding可互操作?
4
A
回答
3
WSHttpBinding提供了許多可互操作的功能,但同時它默認使用Windows身份驗證的消息安全性,通過SPNego協議和安全上下文(WS-SecureConversation)進行服務憑證協商。 Windows身份驗證和SPNego不適合互操作性,並且安全對話不必由舊的SOAP堆棧提供。
所以答案是「這取決於」。您通常必須將WSHttpBinding配置爲可與Java互操作。此外,您對所使用的協議(特別是安全部分)沒有「完全」控制權,所以有時您會使用自定義綁定來實現互操作性。
4
wsHttpBinding和較新的ws2007HttpBinding都實現了WS- *標準。您可能必須配置詳細信息,以便與您的特定客戶進行互操作。
相關問題
- 1. WCF - 數組或集合(它們是否可互操作)?
- 2. WCF回調:它與Java是否可互操作?
- 3. WCF - 異步服務是否可以互操作?
- 4. 使用wshttpbinding通過互聯網使用WCF服務?
- 5. WCF互操作性測試
- 6. WCF \ ASP.NET互操作性
- 7. iPhone/.NET WCF互操作性
- 8. WCF和WebLogic SAML互操作
- 9. 是否有可能從android調用WSHTTPBINDING?
- 10. 使用互操作
- 11. 是否可以操作使用jQuery
- 12. XABP和WCF wsHttpBinding
- 13. WCF SoapUI WsHttpBinding
- 14. WCF服務:WSHttpBinding
- 15. 使用WSHttpBinding調用WCF服務
- 16. WCF - 作爲已知類型的對象 - >可互操作?
- 17. WCF wsHttpBinding「沒有可以用動作接受消息的頻道」
- 18. 使用WSHttpBinding的WCF和Java Interop,
- 19. 在Java中使用WCF WsHttpBinding WebService
- 20. 無法使用phpclient的WCF wshttpBinding服務
- 21. 使用WCF在運行時確定wsHttpBinding
- 22. 使用wsHttpBinding,WCF忽略我的web.config
- 23. WCF綁定-wsHttpBinding使用會話?
- 24. 嘗試使用gSoap與WCF和WSHttpBinding
- 25. WCF wsHttpBinding with Transport Security
- 26. WCF服務的wsHttpBinding
- 27. BasichttpBinding vs WCF的WSHttpBinding
- 28. WCF wsHttpBinding與HTTP Keepalive
- 29. WCF服務和COM互操作回調
- 30. FDA和WCF互操作性證明
如果您的通信夥伴也支持WS- *標準,SOAP 1.2和所有 - 是的。 – 2011-03-11 21:28:24