TWinInet.GetRequest

TWinInet = class (TObject)Interface de TWinInetExemples de TWinInet

Qubes 6.0 Envoi d'une requête HTTP "GET"

Syntaxe

procedure GetRequest(url: String)
url: url à interroger

Remarques

Envoi d'une requête HTTP GET.
Le résultat de la requête pourra être lu avec la méthode ContentData ou ContentAsText.
Avant d'exploiter le texte de réponse, il conviendra généralement de vérifier le code de retour de la réponse avec StatusCode.

NB : GetRequest supporte aussi les requêtes HTTPS.

Exemples

// Récupération des infos météo de Lyon (au format XML)
// en interrogeant le WebService météo de Yahoo
var inet := new TWinInet;
inet.GetRequest('http://weather.yahooapis.com/forecastrss?w=609125&u=c');
var data:=inet.ContentAsText;

if inet.StatusCode=200 then begin
   // Exploitation du XML pour récupérer la température à Lyon
   var xml:=TXMLBrowser.Create(data);
   xml.Path:='rss/channel/item/yweather:condition';
   PrintLn(xml.Attributes['temp']);
end;

Classification

Networking TWinInet