HttpQuery - Exemples

HttpQuery = class static (TObject)Interface de HttpQueryExemples de HttpQuery

Obtention du METAR de LFLY (Bron) par aviationweather.org, au format CSV (texte). Si la requête échoue on affiche uniquement le code de status.

uses System.Net;

var csv := '';
var status := HttpQuery.GetData('https://aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=csv&stationString=LFLY%20KSEA%20PHNL&hoursBeforeNow=1', csv);
if status = 200 then
   Print(csv)
else Print(status);

Récupération d'une image PNG de placeholder.com, et stockage dans un fichier de c:\temp

uses System.Net;

var pngData:= '';
HttpQuery.GetData('https://via.placeholder.com/200x100.png', pngData);
FileWrite('c:\temp\test.png', pngData);