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;다음 응답 헤더를 받았으므로 서버에 액세스하고 있다고 확신합니다.
GetResponseHeaders = ["content-disposition" => "attachment; filename=text.csv", "content-type" => "text/csv; charset=utf-8", "date" => 06Mar2024:17:08:05, "server" => "uvicorn", "transfer-encoding" => "chunked"];
그러나 데이터는 비어 있습니다(). text.csv 파일을 다운로드하고 싶지만 JSL에서 다운로드할 수 있는 방법을 찾을 수 없습니다.
적어도 부분적으로는 엔드포인트에 따라 달라질 가능성이 높습니다. HTTP 요청 가져오기(파일 다운로드): 60000밀리초 후에 작업 시간이 초과되었습니다.
<< 다운로드가 작동합니다

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