2017-03-17 23 views
0

我只在本地有一個.wsdl文件,我只找到android的示例以創建帶有url的retrofit2的soap服務。現在我的問題是什麼是將.wsdl文件存儲在項目中的最佳實踐(這是一個原始文件?),並用ksoap解析這個例子來創建我的api並進行改進?任何身體的一些想法?在Android項目中存儲WSDL文件並解析它以創建改進API

回答

1

WSDL文件是一個web服務文件,因此它應該位於您的服務器上,您可以使用Tomcat或JBoss應用程序部署此類web服務。因此,您不想將wsdl文件「存儲」到應用程序中,它應該位於服務器上。而且你不應該'解析'一個wsdl文件,它的功能是將數據從客戶端轉移到服務器,反之亦然。如果做你認爲可能的事情(用ksoap解析來創建我的api並進行翻新),那麼由於縮減,這將是一個糟糕的編程習慣。 Retrofit的工作原理類似於肥皂差異,當SOAP使用XML時,使用JSON進行翻新。嘗試在這裏查看我的答案Call a soap webservice in android瞭解android如何與肥皂web服務進行交互

相關問題