コード部分:
function PushRequests(strUser, eClientType, iSectorId, strDeviceId, arrRequests) {
var input = {
method : 'post',
returnedContentType : 'xml',
path : 'SomeAddress/PushRequests',
parameters : {
'strUser' : strUser.toString(),
'eClientType' : eClientType.toString(),
'iSectorId' : iSectorId.toString(),
'strDeviceId' : strDeviceId.toString(),
'arrRequests' : arrRequests // <- the array
}
};
return WL.Server.invokeHttp(input);
}
応答: プロシージャー呼び出しエラー。プロローグではコンテンツは許可されていません。バックエンドからのペイロードの解析に失敗しました (手順: HttpRequest)
navite の方法と JSON を使用して配列を圧縮しようとしました。これは解決策ではありません。
渡された配列に問題があることはわかっています。回避策、または配列をアダプターに正しく渡す方法を知っている人はいますか?