I would like to download a csv file from a webpage, however when I send the HTTP request the return is Empty(). My code is as follows:</CODE><CODE class=" language-jsl">
request = New HTTP Request( URL( url), Method( "Get" ), Headers( {"Authorization: Bearer " || token} ));
data = request << send;Recibo el siguiente encabezado de respuesta, por lo que estoy seguro de que estoy accediendo al servidor:
GetResponseHeaders = ["content-disposition" => "attachment; filename=text.csv", "content-type" => "text/csv; charset=utf-8", "date" => 06Mar2024:17:08:05, "server" => "uvicorn", "transfer-encoding" => "chunked"];
Sin embargo, los datos están vacíos (). Me gustaría descargar el archivo text.csv, pero no he podido encontrar una manera de hacerlo en JSL.
Lo más probable es que, al menos parcialmente, dependa de su punto final. Obtención de solicitud HTTP (descarga de archivos): la operación expiró después de 60000 milisegundos o tal vez
<< La descarga funcionaría

Names Default To Here(1);
request = New HTTP Request(
URL(
"https://community.jmp.com/kvoqx44227/attachments/kvoqx44227/sample-data/49/1/BlueBirds.jmp"
),
Method("Get")
);
file = request << Download(
"$TEMP/BlueBirds.jmp", "replace", "show progress"
);
If(!Is Empty(file),
Open(file)
);