0

node-soapを活用して、配列を含む SOAP リクエストを作成しようとしています。配列のないリクエストは正常に機能しているように見えますが、配列を渡そうとすると、サーバーから「ARRAY 参照ではありません」というエラーが表示されます。

何か案が?私のスクリプトは次のとおりです。

var soap = require('soap');

var url = 'http://example.com/example.wsdl';

var args = {
    email: 'example',
    password: 'xxxxx',
    series: {
        element: ['a', 'b', 'c', 'd']
    }
};

soap.createClient(url, function(err, client) {
    if(err) throw err;

    client.ExampleMethod(args, function(err, result) {
        if(err) throw err;
        console.log(result);
    });
});
4

3 に答える 3

2

これを試して:

series: {
    element: ['a', 'b', 'c', 'd']
}
于 2014-08-21T14:29:22.867 に答える
2

あなたが呼び出しているコードが何をすることになっているのかわかりませんが、「シリーズ」という名前から推測するだけで、「シリーズ」と呼ばれるものには、配列ではなく「要素」という名前の配列が含まれているはずです?

于 2012-10-28T03:10:00.930 に答える