Want to create interactive content? It’s easy in Genially!

Get started free

Service WEB interne

ftastet

Created on April 23, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Business Proposal

Project Roadmap Timeline

Step-by-Step Timeline: How to Develop an Idea

Artificial Intelligence History Timeline

Mind Map: The 4 Pillars of Success

Big Data: The Data That Drives the World

Momentum: Onboarding Presentation

Transcript

Service WEB interne
Demande : requête HTTP
CLIENT
SERVEUR
L'application déclenche l'appel !
Une réponse est envoyée

Depuis cette application, on séléctionne un client, et l'application va interroger Diapason pour connaître toutes les commandes de ce client !

Réponse: JSON
DIAPASON renvoie une réponse à l'application

DIAPASON renvoie une réponse à l'application via un fichier JSON !

A quoi ressemble la réponse envoyée par DIAPASON ?

Réponse
Un exemple ?
Un exemple ?
Code retour : s'il y a eu une erreur , un code erreur est envoyé !

Ici, DIAPASON renvoie les commandes pour un client tramis par une application externe.

Headers

Code retour : -

Body: on trouve ici les informations renvoyées par l'application externe au format JSON

Body :

L'application externe envoie une demande à DIAPASON

L'application externe déclenche l'envoi d'une demande à DIAPASON, via une requête HTTP. Diapason est constamment en attente d'une demande provenant de cette application pour pouvoir y répondre à n’importe quel moment.​

Comment est construite cette requête HTTP ?

Pour savoir comment construire notre demande, il faut se référer à la documentation d'API de l'application qu'on appelle ! Elle nous détaillera toutes les informations à transmettre, et sous quelle forme.

Requête HTTP
Un exemple ?

URL : https://... diapason...

URL de l'application à contacter (fournie dans leurs specs !)

Ici, on a besoin d'identifier le client dans DIAPASON, pour trouver ses commandes. On doit donc transmettre à DIAPASON le réseau et le numéro du client.

Verbe : POST

Query Parameters : paramètres à fournir à l'application : ils seront ajoutés dans l'URL !

Body :

Verbe : POST uniquement !
Header : Authentification
Body: contenu principal de la demande au format JSON