gpt4 book ai didi

android - 预计 xmlpullparserexception : START_TAG

转载 作者:行者123 更新时间:2023-11-29 00:42:57 27 4
gpt4 key购买 nike

我有以下内容:

public String searchRecipes( String searchString, int pageNumber ) throws Exception
{
SoapObject _client = new SoapObject( "", "searchRecipes" );
_client.addProperty("searchString", searchString);
_client.addProperty("pageNumber", pageNumber);

SoapSerializationEnvelope _envelope = new SoapSerializationEnvelope( SoapEnvelope.VER11 );
_envelope.bodyOut = _client;

Marshal dateMarshal = new MarshalDate();
dateMarshal.register(_envelope);

HttpTransportSE _ht = new HttpTransportSE(Configuration.getWsUrl());
_ht.call("", _envelope);

return _envelope.getResponse().toString();
}

当我在使用 eclipse 的 PC 上的本地服务器上使用它时,它工作正常。但是当我部署它时,我得到:

expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG <html>@1:6 in java.io.InputStreamReader@4056fb48) 

有人可以帮忙吗?我面对了一个多星期…………

最佳答案

好吧,我认为 NAMESPACE 字符串应该是 SoapObject 构造函数中的第一个参数。 call() 方法也一样(这里应该是 NAMESPACE + METHOD_NAME 作为第一个参数)

然后试试这个:

_envelope.setOutputSoapObject(_client);

而不是这个:

_envelope.bodyOut = _client;

要获得响应:这取决于您的 Web 服务返回的内容(原始对象还是复杂对象?)

关于android - 预计 xmlpullparserexception : START_TAG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8288356/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com