ServiceProvider (http)
De Wiki1000
property ServiceProvider: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.
Tip : Pour exécuter des requêtes json sur un service REST utilisez les fonctions disponibles sur l'objet Json |
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: