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