我想創建一個由非.NET客戶端訪問的WCF服務。除了基於REST的方法之外,還有將服務公開給像JAVA,HTML5,Android等其他客戶端的任何步驟,幫助我。從非.NET客戶端訪問WCF服務(ex.JAVA,HTML5)需要什麼步驟?
1
A
回答
2
從非.NET客戶端消費WCF服務應該與從.NET客戶端使用它相同。您需要wsdl來生成客戶端代理並使用代理來訪問WCF服務。
WCF服務可能具有各種安全功能來保護它,並且您的客戶端需要遵守這些安全功能才能獲得服務的正確訪問和響應。
從非.NET客戶端訪問時可能遇到的一些問題是WCF服務沒有Flat Wsdl。在這種情況下,訪問它變得有點困難。如果您打算爲非.NET客戶端開發WCF服務,我會建議您確保您擁有Flat Wsdl。此外,最好還是繼續使用基本配置文件1.1以使WCF服務可以互操作,並嘗試使用BasicHttpBinding從非.NET客戶端訪問時避免許多障礙(說確保您的服務已妥善保護)
平WSDL - >這意味着,您的WSDL不應該有任何import元素引用外部XSD的等。
一旦你的WCF服務寫入嘗試從一些工具調用它像Fiddler,SOAP UI確保當非.NET客戶端訪問它們時,您不會遇到任何問題。
如果您使用的是.NET 3.5,那麼看看這個link。
在.NET 4.5中繼續,您有一個內置於框架中的新選項來生成Flat wsdl。看看這個link。
相關問題
- 1. Java客戶端訪問.net WCF服務
- 2. 需要幫助的PHP客戶端.net WCF的web服務
- 3. WCF客戶端的問題(對於非.Net服務)
- 4. wcf客戶端爲什麼需要與服務端點相同的端點?
- 5. 從.net客戶端訪問ssl服務器(web服務)
- 6. 客戶端異步WCF Vs服務器端異步WCF
- 7. 客戶端異步調用WCF服務
- 8. 異步客戶端服務器WCF
- 9. .Net WCF服務的Java客戶端
- 10. .net 4客戶端到.net 3.5服務器wcf問題
- 11. AppFabric緩存服務非.NET客戶端?
- 12. WCF客戶端和非WCF客戶端
- 13. 泛型程序,從客戶端訪問WCF服務
- 14. WCF RESTful服務從網站客戶端腳本跨域訪問
- 15. 從客戶端訪問WCF服務時出錯
- 16. 從WCF服務訪問客戶端證書屬性
- 17. 無法從客戶端訪問IIS 7.5託管的WCF服務
- 18. WCF異步客戶端調用WCF異步服務
- 19. 從移動客戶端訪問.NET服務
- 20. HTML5:我是否需要在客戶端和服務器端驗證Webform,還是隻需要客戶端?
- 21. WCF服務客戶端問題
- 22. WCF服務客戶端
- 23. 使用WCF客戶端消費非WCF服務並傳遞客戶端證書
- 24. WCF證書和非.NET客戶端
- 25. WCF客戶端從ASMX web服務
- 26. 從WCF客戶端調用ServiceStack服務
- 27. WCF:客戶端配置爲非.net客戶端
- 28. WCF - 是否需要驗證客戶端的服務證書?
- 29. 客戶端使用WCF服務是否需要接口定義?
- 30. 需要將消息推送到客戶端的WCF服務
你能給我們網址嗎? – 2012-01-11 07:30:33
我想知道通過非.NET客戶端使用的步驟。 – 2012-01-11 08:27:42