在 Node-Red 中,我試圖呼叫一個 API,它為我提供一個充滿資料的 csv 檔案,我發出一個 http 請求并獲得以下回傳:
{
"_msgid": "60d0351dcf215557",
"payload": "",
"topic": "",
"headers": {
"content-length": "0",
"connection": "close",
"content-type": "text/csv",
"date": "Fri, 13 May 2022 07:48:51 GMT",
"server": "Microsoft-IIS/10.0",
"access-control-expose-headers": "Request-Context",
"cache-control": "no-cache",
"expires": "-1",
"pragma": "no-cache",
"request-context": "",
"x-frame-options": "DENY",
"content-disposition": "attachment; filename=Report_20180520_0000_20180720_2359.csv",
"x-node-red-request-node": "3a8a1b06"
},
"statusCode": 200,
"responseUrl": "https://somewebsite.net/api/analytics/report/someID/file",
"redirectList": [],
"retry": 0,
"url": "https://somewebsite.net/api/analytics/report/someID/file"
我的問題是,我如何才能真正下載Report_20180520_0000_20180720_2359.csv?感謝您的幫助。
uj5u.com熱心網友回復:
檔案內容將在msg.payload但查看該回應,服務器回傳的檔案為空。
這可以通過msg.payload空和msg.headers.content-length被看出來0
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/474194.html
標籤:javascript http 节点红
上一篇:非整數HTTP回應代碼可能嗎?
