首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node-soap数组问题

node-soap数组问题
EN

Stack Overflow用户
提问于 2018-11-24 23:08:26
回答 1查看 237关注 0票数 0

我有一个尝试使用节点soap调用的soap服务。当我需要使用数组进行调用时,会在生成的XML中获得一个额外的元素

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns5="http://com.tch.cards.service/types/arrays/com/tch/cards/model" xmlns:tns="http://com.tch.cards.service" xmlns:ns2="http://com.tch.cards.service/types" xmlns:ns4="http://com.tch.cards.service/types/arrays/" xmlns:ns3="http://com.tch.cards.service/types/arrays/java/lang">
        <soap:Body>
            <tns:getTransLocations>
                <clientId>XXXXXXXXXXXXXXXXXXXXX</clientId>
                <locationIds>
                    <tns:locationIds>
                        <value>599996</value>
                        <value>599998</value>
                    </tns:locationIds>
                </locationIds>
            </tns:getTransLocations>
        </soap:Body>

</soap:Envelope>

上面的问题是</tns:locationIds>元素。我需要的是如下所示的XML

代码语言:javascript
复制
<locationIds>
                    <value>599996</value>
                    <value>599998</value>
 </locationIds>

下面是我用来生成调用的js代码

代码语言:javascript
复制
let client = await soap.createClientAsync(url,{namespaceArrayElements:false});
 var id = [{value:'599996'}, {value:'599998'}];

        let args = {
            clientId:this.token,
            'locationIds':id,
        }

        let result = await this.client.getTransLocationsAsync(args)
EN

回答 1

Stack Overflow用户

发布于 2018-11-25 02:59:20

我实际上不能测试它,但我会尝试这样的东西

代码语言:javascript
复制
let client = await soap.createClientAsync(url,{namespaceArrayElements:false});
let args = {
    clientId:this.token,
    locationIds: {
        value: [599996, 599998]
    }
}

let result = await client.getTransLocationsAsync(args);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53459484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档