1

我正在使用 ksoap2 库来调用 Web 服务方法。以下代码用于它

    SoapObject request = new SoapObject(SOAP_ACTION, SOAP_METHOD);
        for (Map.Entry<String, String> entry : params.entrySet()) {
            // Use this to add parameters
            request.addProperty(entry.getKey(), entry.getValue());
        }
        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
                SoapEnvelope.VER11);
        envelope.setOutputSoapObject(request);
        envelope.dotNet = false;

        HttpTransportSE androidHttpTransport = new HttpTransportSE(SOAP_URL);

        // this is the actual part that will call the webservice

        androidHttpTransport.call(SOAP_ACTION, envelope);

它给了我 XML 拉解析器异常“意外令牌(位置:TEXT”。但我已经使用同一个库在同一个服务 url 中调用另一个方法而没有任何错误。我的 android os 版本是 4.0

4

0 回答 0