日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

svc android,在android中,如何使用 Svc WCF服务_android_开发99编程知识库

發(fā)布時間:2025/3/19 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 svc android,在android中,如何使用 Svc WCF服务_android_开发99编程知识库 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我用Ksoap來打服務(wù)。

這是我的代碼:try {

request = new SoapObject("http://tempuri.org/","GetUserDetailsByUserName");

request.addProperty("username","Prasad");

envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);

envelope.dotNet = true;

envelope.setOutputSoapObject(request);

Log.i("Wsdl Response","Wsdl Response:");

//request.setHeader("Content-type","application/xml");

//Proxy px = new Proxy();

//?singleWsdl

httpreq = new HttpTransportSE("http://xxx.xxx.xxx/UserService.svc");

httpreq.debug = true;

httpreq.call("http://tempuri.org/xxxe/GetUserDetailsByUserName", envelope);

Log.i("Wsdl Response",":Wsdl Response:123");

String xml = (String) envelope.getResponse().toString();

SoapPrimitive results = (SoapPrimitive) envelope.getResponse();

/*

* if (envelope.bodyIn instanceof SoapFault) { String errormessage = ((SoapFault) envelope.bodyIn).faultstring; throw new Exception(errormessage); } IncomeLeadXMLPharsing parse = new IncomeLeadXMLPharsing(); parse.parse(xml); ResultVecotor = parse.getVector(); mHandler.post(setValuesToUi);

*/

Log.i("Wsdl Response",":Wsdl Response:" + xml);

if (progress!= null) {

if (progress.isShowing()) {

progress.dismiss();

}

}

}

catch (UnknownHostException e) {

if (progress!= null) {

if (progress.isShowing()) {

progress.dismiss();

}

}

e.printStackTrace();

}

catch (ConnectException e) {

if (progress!= null) {

if (progress.isShowing()) {

progress.dismiss();

}

}

e.printStackTrace();

}

catch (SocketException e) {

if (progress!= null) {

if (progress.isShowing()) {

progress.dismiss();

}

}

e.printStackTrace();

}

catch (Exception e) {

if (progress!= null) {

if (progress.isShowing()) {

progress.dismiss();

}

}

e.printStackTrace();

System.out.print("EXCEPTION" + e);

}

但是我在日誌 cat 中得到了這個異常: 我即使在巨大的嘗試后也能找到解決方案05-07 10:29:22.861: WARN/System.err(635): org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG @3:44 in java.io.InputStreamReader@413016e0)

05-07 10:29:22.861: WARN/System.err(635): at org.kxml2.io.KXmlParser.require(KXmlParser.java:2046)

05-07 10:29:22.861: WARN/System.err(635): at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:127)

05-07 10:29:22.861: WARN/System.err(635): at org.ksoap2.transport.Transport.parseResponse(Transport.java:100)

05-07 10:29:22.871: WARN/System.err(635): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:195)

05-07 10:29:22.871: WARN/System.err(635): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:95)

05-07 10:29:22.871: WARN/System.err(635): at com.myApp.JsonService$SampleWsdlServiceAsync.doInBackground(JsonService.java:291)

05-07 10:29:22.871: WARN/System.err(635): at com.myApp.JsonService$SampleWsdlServiceAsync.doInBackground(JsonService.java:1)

05-07 10:29:22.871: WARN/System.err(635): at android.os.AsyncTask$2.call(AsyncTask.java:264)

05-07 10:29:22.881: WARN/System.err(635): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)

05-07 10:29:22.881: WARN/System.err(635): at java.util.concurrent.FutureTask.run(FutureTask.java:137)

05-07 10:29:22.881: WARN/System.err(635): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:208)

05-07 10:29:22.894: WARN/System.err(635): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)

05-07 10:29:22.894: WARN/System.err(635): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)

05-07 10:29:22.902: WARN/System.err(635): at java.lang.Thread.run(Thread.java:856)

如果有人幫我的話會是 greatful 。

先謝謝了。

總結(jié)

以上是生活随笔為你收集整理的svc android,在android中,如何使用 Svc WCF服务_android_开发99编程知识库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。