我開發了一個WCF服務,該服務使用BasicHttpBinding和TransportWithMessageCredentials以及自定義用戶名和密碼驗證。我有一個客戶端需要與我的服務進行交互,但客戶端使用Java。我自己不是一名Java程序員,我無法幫助他。所以我想我會把這個問題擴展到SO社區。你們能在這裏發光嗎?使用java通過TransportWithMessageCredentials(UserName)訪問WCF服務
1
A
回答
1
我認爲這不應該很難。對於BasicHttpBinding
TransportWithMessageCredentials
表示它受到HTTPS(通過HTTPS而不是HTTP調用服務)和身份驗證的保護,這只是添加到SOAP頭中。要獲取樣本,可以關閉傳輸安全性(切換到HTTP),捕獲通過嗅探器(如WireShark)傳遞的實際數據,並使Java應用程序以該形式發送數據。
1
嘗試使用Java庫Axis與WCF服務進行交互。
我認爲Axis有能力基於WSDL(WSDL2Java)創建generate Java service interaction code。
+0
您如何將證書傳遞給使用Axis類的服務? – 2010-11-18 19:51:21
相關問題
- 1. 使用Java訪問WCF服務
- 2. 通過ASP.NET訪問WCF服務
- 3. 通過Php訪問WCF Soap服務
- 4. 通過URL訪問WCF服務
- 5. 通過互聯網訪問WCF服務
- 6. 通過Windows Phone訪問WCF服務
- 7. 通過流WCF服務文件訪問
- 8. 可以通過java客戶端訪問net.tcp服務(WCF)嗎?
- 9. 通過服務器訪問變量(Java)
- 10. 通過Java腳本調用wcf服務
- 11. WCF可以通過Internet訪問Windows服務中的WCF嗎?
- 12. 訪問wcf服務
- 13. Java客戶端訪問.net WCF服務
- 14. 通過SilverLight調用WCF(HTTPS,UserName)
- 15. 如何通過引用來限制對WCF服務的訪問?
- 16. 通過HTTPS從Javascript調用WCF服務導致拒絕訪問
- 17. 無法使用InfoPath訪問WCF服務
- 18. 使用powershell2訪問wcf web服務
- 19. WCF RIA服務域通過https客戶端訪問策略問題,在服務
- 20. 通過SSL使用JSONP的WCF服務
- 21. 使用WCF服務訪問承載WCF服務的Windows服務中的數據
- 22. 無法通過Web應用程序通過使用Kerberos約束委派通過Safari訪問後端WCF服務
- 23. 從javascript訪問WCF服務
- 24. 從PCL訪問WCF服務
- 25. 從Silverlight訪問WCF服務
- 26. 從silverlight訪問WCF服務
- 27. 錯誤訪問WCF服務
- 28. 通過互聯網可以訪問WCF服務
- 29. 通過WCF服務訪問IIS虛擬目錄
- 30. 如何通過GET和POST訪問WCF wsHttpBinding服務
Java是否沒有任何代理生成工具可以創建正確構造消息的類?類似於.NET世界中的WSDL.exe? – 2010-11-18 18:30:56