【发布时间】:2016-11-30 03:43:32
【问题描述】:
这不是重复的问题。我尝试使用 ksoap2-android。它的工作没有任何问题。
它只发生在 WSDL2Code@http://www.wsdl2code.com 生成的代码上。我尝试了很多 WSDL:
- http://www.w3schools.com/xml/tempconvert.asmx?WSDL
- http://www.webservicex.net/geoipservice.asmx?WSDL 演示中的所有 WSDL
- http://www.wsdl2code.com/SampleService.asmx
它总是抛出异常:
wsdl2code 抛出 java.net.MalformedURLException:找不到协议:
java.net.MalformedURLException:找不到协议: 在 java.net.URL.(URL.java:176) 在 java.net.URL.(URL.java:125) 在 org.ksoap2.transport.ServiceConnectionSE.(ServiceConnectionSE.java:65) 在 org.ksoap2.transport.HttpTransportSE.getServiceConnection(HttpTransportSE.java:206) 在 org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:125) 在 org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:95) 在 com.Wsdl2Code.WebServices.TempConvert.TempConvert.CelsiusToFahrenheit(TempConvert.java:177) 在 com.Wsdl2Code.WebServices.TempConvert.TempConvert.CelsiusToFahrenheit(TempConvert.java:162) 在 com.notification.android.testwsdl.MainActivity$1$1.run(MainActivity.java:38) 在 java.lang.Thread.run(Thread.java:818)
【问题讨论】:
标签: java soap android-ksoap2 wsdl2code