Java XML拉解析器异常-kSOAP2
我在尝试使用kSOAP2从Android访问web服务时遇到了XmlPullParserException 下面是我的代码: WSDL: 更新错误:Java XML拉解析器异常-kSOAP2,java,android,xml,web-services,soap,Java,Android,Xml,Web Services,Soap,我在尝试使用kSOAP2从Android访问web服务时遇到了XmlPullParserException 下面是我的代码: WSDL: 更新错误: 有人能澄清我做错了什么吗?根据您的wsdl,您需要在代码中更改以下内容 NAMESPACE = "http://ws.xx.com/xservices/EmployeeServices/"; URL= "http://10.99.60.52:8080/ws/EmployeeServices"; SOAP_ACTION =""; 让我知
有人能澄清我做错了什么吗?根据您的wsdl,您需要在代码中更改以下内容
NAMESPACE = "http://ws.xx.com/xservices/EmployeeServices/";
URL= "http://10.99.60.52:8080/ws/EmployeeServices";
SOAP_ACTION ="";
让我知道,你现在得到了什么,如果你需要进一步解释这些
更新:
上面是您的wsdl url而不是名称空间,它可以用作url
URL = "http://" + "10.99.60.52" + ":" + "8080" +"/ws/EmployeeServices";
这是正确的。它是发布Web服务的端点url
SOAP_ACTION = "EmployeeServicesPortBinding";
这是您的绑定名称,而不是soap操作。您的soap操作为空。你可以在装订下面看到
<soap:operation soapAction="" />
如果您有任何困惑,请参考这些在线教程
kSOAP2 android教程:
根据您的wsdl,您需要在您的代码中更改以下内容
NAMESPACE = "http://ws.xx.com/xservices/EmployeeServices/";
URL= "http://10.99.60.52:8080/ws/EmployeeServices";
SOAP_ACTION ="";
让我知道,你现在得到了什么,如果你需要进一步解释这些
更新:
上面是您的wsdl url而不是名称空间,它可以用作url
URL = "http://" + "10.99.60.52" + ":" + "8080" +"/ws/EmployeeServices";
这是正确的。它是发布Web服务的端点url
SOAP_ACTION = "EmployeeServicesPortBinding";
这是您的绑定名称,而不是soap操作。您的soap操作为空。你可以在装订下面看到
<soap:operation soapAction="" />
如果您有任何困惑,请参考这些在线教程
kSOAP2 android教程:
终于解决了
由于kSOAP.jar无效
我们需要升级到2.5.8。之前我一直在使用2.5.4
参考:
JAR链接:最终解决
由于kSOAP.jar无效
我们需要升级到2.5.8。之前我一直在使用2.5.4
参考:
JAR link:如果你能在你的问题中添加完整的stacktrace,那将非常有帮助。我没有任何其他信息。你能在这里共享你的wsdl吗?@user309009:Shared my wsdl。你能告诉我你是如何得到SOAP响应的吗?如果你能在你的问题中添加完整的stacktrace,那将非常有帮助。我没有任何其他信息。你能告诉我吗在这里共享您的wsdl?@user309009:Shared my wsdl..您能告诉我您是如何捕获SOAP响应的吗?在不更改名称空间、url和soapaction等的情况下,这是否有效?是的。。。能够点击服务器。。。但是,现在我面临无效请求错误。调试…即使在2.3 jar文件中也是一个问题吗?sf服务文件会有所不同吗?在不更改名称空间、url和soapaction等的情况下工作吗?是的。。。能够点击服务器。。。但是,现在我面临无效请求错误。调试…即使在2.3 jar文件中也是一个问题吗?sf服务文件是否会有所不同?
URL = "http://" + "10.99.60.52" + ":" + "8080" +"/ws/EmployeeServices";
SOAP_ACTION = "EmployeeServicesPortBinding";
<soap:operation soapAction="" />
SOAP_ACTION="http://ws.xx.com/xservices/EmployeeServices/";
http://javatutorialspoint.blogspot.com/2012/02/android-web-service-access-using-ksoap2.html
http://seesharpgears.blogspot.de/2010/11/basic-ksoap-android-tutorial.html
http://stackoverflow.com/questions/11037852/how-to-recieve-a-message-from-a-webservice-with-ksoap2-and-android