ServiceProvider (http)

De Wiki1000
Révision datée du 9 juillet 2021 à 08:44 par Syfre (discussion | 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... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

<source lang='delphi'>property PostDataStr:string;</source>

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: <source lang='delphi'> 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; </source>

Voir aussi:

{{#if:Requêtes HTTP (tech)|

{{#if:Requêtes HTTP (tech)|— Requêtes HTTP (tech) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}