En Node-Red, intento llamar a una API que me proporciona un archivo csv lleno de datos, realizo una solicitud http y obtengo el siguiente resultado:
{ "_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"
Mi pregunta es, ¿cómo puedo descargar el Report_20180520_0000_20180720_2359.csv ? Gracias por ayudar
El contenido de los archivos estaría en msg.payload
pero al ver esa respuesta, el archivo devuelto por el servidor estaba vacío.
Esto se puede ver si msg.payload
está vacío y msg.headers.content-length
es 0