我正在尝试使用program(statement) ::= "<statement; separator=\"\n\">"
command() ::=
应用程序从API下载zip存档。它会下载,但随后打开,错误为存档意外结束。通过reactjs
下载档案可以正常工作。这是获取存档和下载的代码:
服务
Talend API Tester
组件
public getCsvArchive(): Promise<any> {
return new Promise((result, error) => {
axios.post(config.prepareRestUrl('/api/export'), {
responseType: 'arraybuffer', // <-- also tried to use 'blob' response type
headers: {
'Content-Type': 'application/zip; charset=utf-8'
}
})
.then((response) => {
result(response.data);
}, (err) => {
error(err);
});
});
}
同样,当我使用API测试器时,归档文件的大小为8 KB,但是当它从应用程序下载时,归档文件的大小为15 KB。
更新
仅当使用POST方法时,请求才起作用。