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;Je reçois l'en-tête de réponse suivant, je suis donc sûr d'accéder au serveur :
GetResponseHeaders = ["content-disposition" => "attachment; filename=text.csv", "content-type" => "text/csv; charset=utf-8", "date" => 06Mar2024:17:08:05, "server" => "uvicorn", "transfer-encoding" => "chunked"];
Cependant, les données sont vides(). J'aimerais télécharger le fichier text.csv, mais je n'ai pas trouvé de moyen de le faire en JSL.
Très probablement, au moins en partie, cela dépend de votre point de terminaison. Requête HTTP get (téléchargement de fichier) : l'opération a expiré après 60 000 millisecondes ou peut-être
<< Le téléchargement fonctionnerait

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)
);