我想使用Ksoap2将我的Android4.03设备连接到基于dot.net的Web服务。我的问题是当我调用soap请求时出现异常:11-1608:35:08.649:W/System.err(6392):java.lang.IllegalArgumentException:size(BufferedInputStream.java:94)11-1608:35:08.649:W/System.err(6392):atorg.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:226)11-1608:35:08.649:W
我已使用ksoap2调用我的SOAP服务。它在android2.2中运行良好,但是当相同的代码在android2.3.3中运行时,它会在以下行中抛出异常。http_transport_se.call(SOAP_ACTION,envelope);抛出的异常,如下。org.xmlpull.v1.XmlPullParserException:unexpectedtype(position:TEXT�������������[ێG...@1:255injava.io.InputStreamReader@4057acc8)请注意,调用此方法不需要任何参数。请帮忙。:(
这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Parsingksoap2response所以我设法在android中使用KSoap2调用网络服务,但我找不到解析响应的方法...Sohere'swhatIreceivefromthewebserviceanyType{WORCCategoriaSubcategoriaRecord=anyType{ssENCategoria=anyType{Id=1;Nome=Problemanarua;};ssENSubcategoria=anyType{Id=1;Nome=Faltadeacesso;Imagem=any
我正在尝试将Android与KSOAP2结合使用,发布到我自己的测试soap服务器(C#)。现在我有来自SOAP服务器的规范,它期望:POST/SharingpointCheckBarcode.asmxHTTP/1.1Host:awc.test.trin-it.nlContent-Type:text/xml;charset=utf-8Content-Length:lengthSOAPAction:"http://tempuri.org/checkBarcode"stringstringstring但是AndroidKSOAP2发送的是什么:testtest2620813000301使用
使用ksoap2库从android调用.netSOAP1.1web服务我遇到了将响应转换到自定义对象的问题。例如下面的代码在httpTransport.call(soapAction,soapEnvelope)之后被正确调用;并且里面有数据。但是我不能将它转换为特定对象,既不能转换为SoapObject也不能转换为Vector,正如我在几个示例中看到的那样,我得到CastException或什么都没有。如果有人知道如何处理它,请帮忙。publicStatusSetting[]GetAllStatuses(Stringinstallation){StatusSetting[]stat
我有一个使用ksoap2库的应用程序,一切正常,但是当从Eclipse导出应用程序时,它显示了这个Proguardreturnedwitherrorcode1.SeeconsoleNote:therewere4duplicateclassdefinitions.Warning:libraryclassandroid.content.res.XmlResourceParserextendsorimplementsprogramclassorg.xmlpull.v1.XmlPullParserWarning:libraryclassandroid.content.Intentdepends
我从thislink下载了ksoap2:将下载的.jar文件导入Eclipse中的Android项目后,我只在第一行导入(HttpTransportSE)时遇到导入错误。我搜索过,但没有其他人有/发布过这个问题。这怎么可能?谢谢!importorg.ksoap2.transport.HttpTransportSE;//ERROR:Theimportorg.ksoap2.transport.HttpTransportSEcannotberesolvedimportorg.ksoap2.SoapEnvelope;importorg.ksoap2.serialization.SoapObje
我做了一个简单的项目来使用ksoap2调用wcfweb服务。但是当它调用信封.getResponse();它给出了错误的说法————–“SoapFault–faultcode:‘a:ActionNotSupported’faultstring:‘ThemessagewithAction‘GetString’cannotbeprocessedatthereceiver,duetoaContractFiltermismatchattheEndpointDispatcher.Thismaybebecauseofeitheracontractmismatch(mismatchedActions
我在尝试将整数数组发送到.NETWeb服务时遇到问题,该服务需要一个参数中的数组。这至少是我从Web服务的API描述中了解到的,它是这样说的:intint所以当我像下面这样发送一个int时,我没有收到任何错误,我认为它工作正常。request.addProperty("dataIndexIDs",63);但是当我尝试发送一个整数数组时:request.addProperty("dataIndexIDs",newint[]{63,62});//arrayofints或整数数组列表:ArrayListindexes=newArrayList();indexes.add(63);indexe
我在ksoap2中使用envelope.addMapping函数,我需要让它生成没有i:type属性的项目。这是我的代码生成的soap请求APIKeyhttp://www.example.comExampleScan我需要这样做生成为这是我的代码packageksoap2.test;importjava.util.Hashtable;importjava.util.Vector;importorg.ksoap2.SoapEnvelope;importorg.ksoap2.serialization.KvmSerializable;importorg.ksoap2.serializati