草庐IT

Android Ksoap2 SoapFault - 错误代码 : 'soap:Client' faultstring: 'Server was unable to read request

我正在使用eclipse在android上进行开发,我正在尝试连接到.net网络服务...当我调用网络方法时,在显示的日志猫中检查时无法获取数据**10-2711:46:44.222:WARN/System.err(638):02-2212:41:08.008:W/System.err(860):SoapFault-faultcode:'soap:Server'faultstring:'Serverwasunabletoprocessrequest.--->Objectreferencenotsettoaninstanceofanobject.'faultactor:'null'det

android - 使用 ksoap2 在 android 中创建带有安全 header 的 soap 信封

我想使用ksoap2在android中创建带有安全header的soap信封。我的android代码是...importorg.ksoap2.SoapEnvelope;importorg.ksoap2.SoapFault;importorg.ksoap2.serialization.PropertyInfo;importorg.ksoap2.serialization.SoapObject;importorg.ksoap2.serialization.SoapPrimitive;importorg.ksoap2.serialization.SoapSerializationEnvelo

java - Web 服务的 android.os.NetworkOnMainThreadException (ksoap)

我是android编程的新手,正在尝试在此示例程序中使用webservice:我使用的是Android4.1,我的IDE是EclipseJuno。我认为编程部分没问题,但可能存在连接问题。packagecom.example.webserviceexample;importjava.io.IOException;importorg.ksoap2.SoapEnvelope;importorg.ksoap2.SoapFault;importorg.ksoap2.serialization.SoapObject;importorg.ksoap2.serialization.SoapPrimi

android - 如何从 Android 中的 KSOAP Web 服务检索对象数组?

如果我尝试使用(String)response.getProperty(0);检索第一个数组,但它返回给我一个完整的字符串。**Hereisthecodeofwebservicecalling**publicstaticObjectgetResponse(StringmethodName,StringactionName,LinkedHashMapvalueStrings){SoapObjectsoapObject=newSoapObject(LetUsClickAPIConstants.COMMON_NAMESPACE,methodName);Objectresponse=null;

android - 在何处查看生成的 XML (KSOAP2)

我很难尝试使用我的SoapRequest查看生成的XML。这是我的代码:SoapObjectrequest=newSoapObject(NAMESPACE,METHOD_NAME);SoapSerializationEnvelopeenvelope=newSoapSerializationEnvelope(SoapEnvelope.VER11);PropertyInfopropInfo=newPropertyInfo();propInfo.setName("arg0");propInfo.setType(PropertyInfo.STRING_CLASS);propInfo.setVa

android - 在 Android Studio 中集成 KSOAP 库的正确方法是什么?

我正在尝试这样的事情,在Gradle中,内部构建类型,repositories{maven{url'http://ksoap2-android.googleco/svde.cmomn/2-repo'}并在依赖项中。..compile'com.google.code.ksoap2-android:ksoap2-android:3.6.0'Error:Failedtoresolvedependencies 最佳答案 解决方案:在模块(不是项目)的build.gradle中写入:repositories{maven{url'https:/

android - 使用 KSoap2 从 Soap 接收和处理 Dictionary<string, List<string>>

我正在开发一个调用soap函数并返回Diction>的android应用程序.响应如下所示:information_schemaCHARACTER_SETSCOLLATIONSCOLLATION_CHARACTER_SET_APPLICABILITYCOLUMNSCOLUMN_PRIVILEGESENGINESEVENTSFILESGLOBAL_STATUSGLOBAL_VARIABLESKEY_COLUMN_USAGEPARAMETERSPARTITIONSPLUGINSPROCESSLISTPROFILINGREFERENTIAL_CONSTRAINTSROUTINESSCHEMA

android - 带 HTTPS 的 KSOAP 2 Android

我正在使用KSOAP2在Android中管理SOAP,但它使用https作为SOAPurl,我收到此错误:javax.net.ssl.SSLException:Nottrustedservercertificate一个正常的错误,因为证书不受信任,但是有人知道如何解决这个错误吗?我无法管理该证书,因为它来自其他公司,而且我无权更改它。谢谢 最佳答案 再次检查这个问题,我发现了一个更干净的解决方案。无需修改KSOAP2文件。在您的项目中,链接ksoap2-android-assembly-3.0.0-jar,不做任何修改。接下来,使用

java - 如何使用 ksoap2 将参数传递给 web 服务?

我正在使用EclipseIDE开发Android应用程序。我正在尝试连接到.net网络服务。我正在使用ksoap22.3版当我调用不带参数的网络方法时,它工作正常。当我将参数传递给web方法时,我得到null(在调试web服务时我发现了这一点)并且我从客户端代码中的web方法得到了一个null。代码:packagecom.examples.hello;importorg.ksoap2.SoapEnvelope;importorg.ksoap2.serialization.PropertyInfo;importorg.ksoap2.serialization.SoapObject;imp

java - ksoap2 org.xmlpull.v1.xmlpullparserexception 预期 start_tag 错误

下面是我编写的代码,用于验证用户登录凭据。使用.net编写的Web服务privatestaticfinalStringSOAP_ACTION="http://tempuri.org/getCredentials";privatestaticfinalStringOPERATION_NAME="getCredentials";privatestaticfinalStringWSDL_TARGET_NAMESPACE="http://tempuri.org/";privatestaticfinalStringSOAP_ADDRESS="http://myStaticIP:portNo/We