我想創建一個由非.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. 需要幫助的PHP客戶端.net WCF的web服務
- 2. WCF客戶端的問題(對於非.Net服務)
- 3. wcf客戶端爲什麼需要與服務端點相同的端點?
- 4. 異步客戶端服務器WCF
- 5. .Net WCF服務的Java客戶端
- 6. .net 4客戶端到.net 3.5服務器wcf問題
- 7. WCF客戶端和非WCF客戶端
- 8. 泛型程序,從客戶端訪問WCF服務
- 9. 從WCF服務訪問客戶端證書屬性
- 10. 從客戶端訪問WCF服務時出錯
- 11. WCF RESTful服務從網站客戶端腳本跨域訪問
- 12. 從移動客戶端訪問.NET服務
- 13. WCF服務客戶端問題
- 14. 使用WCF客戶端消費非WCF服務並傳遞客戶端證書
- 15. WCF服務客戶端
- 16. 從WCF客戶端調用ServiceStack服務
- 17. 需要將消息推送到客戶端的WCF服務
- 18. WCF客戶端+ Windows服務+ ISA =(407)需要代理驗證
- 19. 客戶端使用WCF服務是否需要接口定義?
- 20. WCF:客戶端配置爲非.net客戶端
- 21. WCF與非WCF客戶端
- 22. 使用非UI線程從silverlight客戶端調用WCF服務
- 23. 將WCF服務公開給asmx客戶端和WCF客戶端
- 24. .NET - 部署WCF客戶端,無需app.config
- 25. 從Android訪問.NET WCF服務
- 26. WCF服務器/客戶端回調,從客戶端到服務器的回覆
- 27. 我需要檢查什麼WCF客戶端文件到SVN
- 28. 在WCF上啓用SSL。客戶端需要做什麼?
- 29. 可以通過java客戶端訪問net.tcp服務(WCF)嗎?
- 30. WCF:如何找到有多少客戶端訪問服務
你能給我們網址嗎? – 2012-01-11 07:30:33
我想知道通過非.NET客戶端使用的步驟。 – 2012-01-11 08:27:42