Le service d'optimisation accepte les données d'entrée indiquées sous la forme d'une chaîne JSON et transmises dans une URL HTTP ou HTTPS. Il renvoie les données de sortie des API Web indiquées sous la forme d'une chaîne JSON et transmises dans une URL HTTP ou HTTPs.
Le service d'optimisation peut s'exécuter sur les systèmes suivants :
Le client Data Studio et le serveur HTTP imbriqué doivent être en cours d'exécution. Vous pouvez démarrer et arrêter le serveur HTTP imbriqué en cliquant sur l'icône située dans la partie supérieure de l'interface utilisateur du client Data Studio :

Placez le pointeur de la souris sur l'icône pour afficher une infobulle répertoriant les numéros de port HTTP et HTTPS où le serveur écoute les requêtes.
Vous pouvez créer et envoyer des requêtes au service d'optimisation et recevoir la sortie du service d'optimisation en utilisant un langage de scriptage ou de programmation, capable de normaliser les données entrées sous la forme de données JSON et d'analyser la syntaxe des données JSON renvoyées. Les scripts ou les applications que vous créez doivent pouvoir créer des requêtes JSON à partir des paramètres d'entrée requis et les envoyer dans des requêtes HTTP ou HTTPS, puis accepter les données JSON générées, qui sont renvoyées dans des réponses HTTP ou HTTPS.
Le présent document utilise cURL dans des exemples. Un exemple de projet utilisant des exemples Java™ accompagne ce document.