gpt4 book ai didi

android - Ksoap 向后结果

转载 作者:行者123 更新时间:2023-11-29 02:06:27 28 4
gpt4 key购买 nike

我有 ksop 请求。我揉出来的是

<ns4:senddata>
<connectionId xsi:type="xsd:string">
asdfdsafdsfasdfdsa
</connectionId>
<tws xsi:type="ns4:tws">
<message xsi:type="xsd:string">
this test message with a message id
</message>
<messageId>123</messageId>
<num xsi:type="SOAP-ENC:Array"
SOAP-ENC:arrayType="xsd:string[3]"
SOAP-ENC:offset="[0]">
<item xsi:type="xsd:string">977</item>
<item xsi:type="xsd:string">496</item>
</num>
</tws>
</ns4:senddata>

我得到的是

<senddata xmlns= WSDL_TARGET_NAMESPACE >
<tws>
<num>
<item xsi:type="xsd:string">977</item>
<item xsi:type="xsd:string">496</item>
</num>
<message i:type="d:string">
this test message with a message id
</message>
<messageId>123</messageId>
</tws>
<connectionId xsi:type="d:string">
asdfdsafdsfasdfdsa
</connectionId>
</senddata>

如您所见,connectionID 位于底部而不是顶部。

private class smsSendRequest extends AsyncTask<String, Void, String> {
@Override
protected String doInBackground(String... urls) {
String reSultstr = null;
for (String url : urls) {
SoapObject request = new SoapObject(WSDL_TARGET_NAMESPACE, url);
request.addProperty("connectionId", did);

SoapObject tws= new SoapObject("", "tws2");
tws.addProperty("message", "message contents");
tws.addProperty("messageId", "123");

SoapObject num= new SoapObject("SOAP-ENC:Array", "mobiles");
num.addProperty("item", "496");
num.addProperty("item", "977");
tws.addSoapObject(num);
request.addSoapObject(tws);

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE httpTransport = new HttpTransportSE(SOAP_ADDRESS);
try {
httpTransport.debug = true;
httpTransport.call(SOAP_ACTION, envelope);
SoapObject response = (SoapObject)envelope.getResponse();
reSultstr = response.getProperty(0).toString();
}
catch (Exception exception){
reSultstr = exception.toString();
}
}
return reSultstr;
}

我正在使用 Ksoap2 2.5.8如果我切换到 2.6.* 它只是发送请求之前的 fatal error 。有人能看出哪里出了问题吗?我有另外两个 ksop 请求,一切都很好,但是这个请求有额外的 tws 节点,我相信问题是 ConnectionId 会先出现。

最佳答案

关于android - Ksoap 向后结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9783399/

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