android ap 密码错误,在Android设备上使用kso​​ap2时出现“意外的类型错误”?

我正在尝试使用kso​​ap2库从工作(专业)服务器提取请求。在Java应用程序中完成这个测试(完美)后,当我尝试在Android应用程序中实现时,它会混乱起来。在Android设备上使用kso​​ap2时出现“意外的类型错误”?

这里是我的web服务类和联系工作,所以不要求:

private final static String MAIN_REQUEST_URL = "http://quantore-test.rightclick.nl/rc/public/webservices/private/app/catalog.cfc?wsdl";

private final static String SOAP_ACTION = "";

private final static String NAMESPACE = "http://rightclick.nl/webservices/private/app/catalog";

String value;

public WebService() throws Exception {

String id = "1456458";

double shopId = 156;

double siteId = 1456398;

HttpTransportSE ht = getHttpTransportSE();

String methodname = "getFolders";

SoapObject request = new SoapObject(NAMESPACE, methodname);

request.addProperty("id", id);

request.addProperty("shopId", shopId);

request.addProperty("siteId", siteId);

SoapSerializationEnvelope envelope = getSoapSerializationEnvelope(request);

MarshallDouble marshall = new MarshallDouble();

marshall.register(envelope);

try {

ht.call(SOAP_ACTION, envelope); // bug is here.

}

catch(Exception e) {

System.out.println("Show error: ");

System.err.println(e.getMessage());

System.out.println("--------------------");

}

这里是我要实现它的Android代码:

private class ParseNFill extends AsyncTask {

@Override

protected String doInBackground(Void... params) {

WebService service = null;

String data = null;

/**

* checks if a connection can be made. TODO: MAKE NICER AND NOT COPY PASTW

*/

try {

service = new WebService();

data = service.getServerData("1456458", 156, 1456398);

} catch (Exception e) {

e.printStackTrace();

}

return data;

}

@Override

protected void onPostExecute(String data) {

text.setText(data);

}

}

这里是我的logcat 。 nullpointexception是因为ht.call(SOAP_ACTION,envelope);从来没有真正做过。

这里是我的logcat:

07-11 09:08:13.966: I/System.out(21059): Show error:

07-11 09:08:13.966: W/System.err(21059): unexpected type (position:END_DOCUMENT [email protected]:1 in [email protected])

07-11 09:08:13.966: I/System.out(21059): --------------------

07-11 09:08:13.966: W/System.err(21059): java.lang.NullPointerException

07-11 09:08:13.991: W/System.err(21059): at org.ksoap2.serialization.SoapSerializationEnvelope.getResponse(SoapSerializationEnvelope.java:534)

07-11 09:08:13.991: W/System.err(21059): at com.dayone.testing.resources.WebService.(WebService.java:55)

07-11 09:08:13.991: W/System.err(21059): at com.webarchitects.activities.Splash_activity$ParseNFill.doInBackground(Splash_activity.java:61)

07-11 09:08:13.991: W/System.err(21059): at com.webarchitects.activities.Splash_activity$ParseNFill.doInBackground(Splash_activity.java:1)

07-11 09:08:13.996: W/System.err(21059): at android.os.AsyncTask$2.call(AsyncTask.java:287)

07-11 09:08:13.996: W/System.err(21059): at java.util.concurrent.FutureTask.run(FutureTask.java:234)

07-11 09:08:13.996: W/System.err(21059): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)

07-11 09:08:13.996: W/System.err(21059): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)

07-11 09:08:13.996: W/System.err(21059): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)

07-11 09:08:14.001: W/System.err(21059): at java.lang.Thread.run(Thread.java:841)

任何帮助,将不胜感激。我已经看过一些类似的问题在SO上的其他职位。没有任何工作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值