- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
你好,我是 webservice 的新手,我正在使用 SOAP 服务并在本地主机上运行但出现此错误这是我的代码:public class Neteesh extends Activity{
private static final String URL = "http://localhost:7642/Service1.asmx";
private static final String NAMESPACE = "http://tempuri.org/";
private static final String METHOD_NAME = "HelloWorld";
private static final String SOAP_ACTION = "http://tempuri.org/HelloWorld";
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView textView = new TextView(this);
setContentView(textView);
new LongOperation().execute("");
}
private class LongOperation extends AsyncTask<String, Void, String>
{
@Override
protected String doInBackground(String... HelloWorldResult)
{
// TODO Auto-generated method stub
String value = new String();
System.out.println("Inside getLognoperation method...........");
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("billId", HelloWorldResult);
SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
soapEnvelope.dotNet=true;
soapEnvelope.setOutputSoapObject(request);
AndroidHttpTransport androidHttpTransport = new AndroidHttpTransport(URL);
try
{
androidHttpTransport.call(SOAP_ACTION, soapEnvelope);
SoapPrimitive resultString = (SoapPrimitive)soapEnvelope.getResponse();
value = resultString.toString();
System.out.println("This getAccountsNames xmls is : "+value);
} catch (Exception e) {
e.printStackTrace ();
}
return value;
}
}
}
这是我的日志:
11-16 11:11:48.371: W/System.err(1324): org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG <HTML>@2:7 in java.io.InputStreamReader@4101fc30)
11-16 11:11:48.371: W/System.err(1324): at org.kxml2.io.KXmlParser.require(KXmlParser.java:2046)
11-16 11:11:48.371: W/System.err(1324): at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:127)
11-16 11:11:48.381: W/System.err(1324): at org.ksoap2.transport.Transport.parseResponse(Transport.java:63)
11-16 11:11:48.381: W/System.err(1324): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:100)
11-16 11:11:48.381: W/System.err(1324): at com.example.helloworldwebservice.Neteesh$LongOperation.doInBackground(Neteesh.java:55)
11-16 11:11:48.381: W/System.err(1324): at com.example.helloworldwebservice.Neteesh$LongOperation.doInBackground(Neteesh.java:1)
11-16 11:11:48.381: W/System.err(1324): at android.os.AsyncTask$2.call(AsyncTask.java:287)
11-16 11:11:48.381: W/System.err(1324): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
11-16 11:11:48.391: W/System.err(1324): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
11-16 11:11:48.391: W/System.err(1324): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
11-16 11:11:48.404: W/System.err(1324): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
11-16 11:11:48.404: W/System.err(1324): at java.lang.Thread.run(Thread.java:856)
11-16 11:11:48.404: W/System.err(1324): [ 11-16 11:11:48.404 1324: 1337 I/expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG Exception
如果我的结构有误,请编辑问题,如何解决。我需要字符串响应在 web 服务中的哪一个。请帮忙提前谢谢..
最佳答案
由于Android模拟器在虚拟机上运行所以你必须使用这个
private static final String URL = "http://10.0.2.2:7642/Service1.asmx";
代替
private static final String URL = "http://localhost:7642/Service1.asmx";
然后
protected String doInBackground(String... HelloWorldResult)
{
.....
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("billId", HelloWorldResult[0]);
.....
}
正如你现在正在尝试的那样......
关于android - org.xmlpull.v1.XmlPullParserException : expected: START_TAG {http://schemas. xmlsoap.org/soap/envelope/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19995928/
所以我尝试使用 XmlPullParser 解析 GPX 文件。在大多数情况下,我可以正常工作,但注意到我没有得到我所期望的结果。文件 fragment : EG1325 Waypoi
我有以下内容: public String searchRecipes( String searchString, int pageNumber ) throws Exception {
这是我为 php (Yii) web 服务调用创建的 WSDL 以连接到 android。但是我明白了 10-19 11:17:36.068: W/System.err(11165): org.xml
我正在尝试在我的 local 中添加简单属性简介。 local localurl // line 111, column 27 is "
我尝试从网络服务调用网络方法“注册”。它包含一个输入参数和一个输出。 HttpTransportSE httpTransport=null; try {
我试图在 android 中将 ksoap2 与网络服务一起使用,但我认为我无法从网络服务获得响应。任何人都知道为什么我会收到此错误?“org.xmlpull.v1.XmlPullParserExce
在我的应用程序中,我正在访问本地系统中的一些 Web 服务。当我从我的 PC 调用此服务时,这些都可以正常工作,但是当这些服务从另一个系统调用时。在通话中我收到错误 "org.xmlpull.v1.X
当我试图实现一个从 Android 的“Parsing XML Data”培训页面派生的简单 xml 解析器时,我遇到了这个错误。由于我是一名新的 Android 开发人员——并且是一名非常业余的编码
我有一个标准代码来调用 .net webservice 我在行中得到 exception "org.xmlpull.v1.xmlpullparserexception expected start_t
下面是我编写的代码,用于验证用户登录凭据。使用 .net 编写的 Web 服务 private static final String SOAP_ACTION = "http://tempuri.or
我正在使用 Eclipse Indigo 从头开始设置 spring mvc web 应用程序 + hibernate jpa + maven。在进行 Maven 构建时,我遇到了这个错误。 [E
我正在执行一种更新客户主数据的方法,但是当我使用此方法时,我在发送对象时遇到问题,有人见过这个问题吗? 以下代码 public String atuzalizarCadastroCliente(Da
我使用 ksoap2 通过 Web 服务连接 .NET。这是我的数据集 public DataSet getphimall() { DataSet ds1 = new DataSet();
我这辈子都弄不明白。似乎根本不是一个难题。 POM: 错误行中的红色下划线。 最佳答案 所以我将它放入 eclipse 中,它看起来不错 4.0.0 CENSORED Ne
你好,我是 webservice 的新手,我正在使用 SOAP 服务并在本地主机上运行但出现此错误这是我的代码:public class Neteesh extends Activity{ priva
我试图在我的应用程序中访问 soap api 以进行登录,但出现上述错误,任何人都可以告诉我哪里出错了,这是我第一次使用 soap api。这是我的 Soap 代码:- Vector args = n
我将现有的 Maven 项目下载到 eclipse 中。 当我跑 mvn install使用 pom.xml文件失败,显示以下错误: mvn install Error reading setti
我正在为 android 中的 DBConnection 起诉 asp.net webservice (visual studio 2008)。 运行成功。 我的安卓代码是: protected vo
我正在使用 Spring Boot 使用 SOAP Web 服务。要将 WSDL 转换为 Java 绑定(bind)(域)类,我正在使用 maven-jaxb2-plugin . org.j
我是一名优秀的程序员,十分优秀!