ServiceProvider (http)

De Wiki1000
(Différences entre les versions)
Syfre (discuter | contributions)
(Page créée avec « <source lang='delphi'>property PostDataStr:string;</source> '''Lecture/Ecriture''' Cette propriété définie le nom du fournisseur de service correspondant. Si cette p... »)
Modification suivante →

Version du 9 juillet 2021 à 10:44

property PostDataStr:string;

Lecture/Ecriture

Cette propriété définie le nom du fournisseur de service correspondant.

Si cette propriété est définie, le fournisseur de service correspondant sera utilisé pour configurer les éléments d'authentification ainsi que la racine de l'URL du service.

Dans ce cas vous pouvez passer des URL relatives dans les requêtes.

Exemple:

begin
var http:THttpClient; jsonSend,jsonReceived:Tjson;
begin
  jsonSend := Tjson.Create('{"company": "S1","fiscalYear": "2020","class": "A","periods": [{"code": "AN","label": "Année 2020", "beginDate": "2020-01-01T00:00:00","endDate": "2020-12-31T00:00:00"}]}');
 
  http := ThttpClient.Create(nil);
  http.ServiceProvider := cServiceProvider_Uloa; 
  http.Method := hrmPost;
  http.PostDataStr := jsonSend.AsString;
  http.PostContentType := 'application/json';
  http.URL := '/api/public/fiscalyear';
  try
    http.Execute;
    jsonReceived := Tjson.Create(http.ResponseStr);
    .... 
  except
    ShowMessage(http.ErrorText);
  end;
end;

Voir aussi:

Requêtes HTTP (tech)Développement DSM





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels