Chapitre 4 les services web soap partie 1
Les architectures orientées services Chapitre Les Services Web SOAP hamdi aloulou isima u-monastir tn CIntroduction ?? Il existe deux types de Services Web les plus connus ?? Les Services Web REST aussi appelés Web API ?? Les Services Web SOAP aussi appelés Big Web Services ?? Les services web se basent principalement sur le protocole HTTP et les langages XML et JSON CLe protocole HTTP CLe Protocole HTTP ?? HTTP HyperText Transfer Protocol ?? Protocole de communication développer pour le web Requête Réponse ?? Protocole qui permet au client de récupérer des documents du serveur ?? Ces documents peuvent être statiques contenu qui ne change pas HTML PDF Image etc ou dynamiques Contenu généré dynamiquement au moment de la requête PHP JSP ASP ? ?? Ce protocole permet également de soumettre des formulaires CLe Protocole HTTP ?? Fonctionnement très simple Protocole sans état ?? Le client se connecte au serveur Créer une socket ?? Le client demande au serveur un document Requête HTTP ?? Le serveur renvoi au client le document status ou une erreur status quand le document n ? existe pas ?? Déconnexion CLe Protocole HTTP Fonctionnement Client HTTP Socket IPS ? Port Doc htm Connexion GET doc html POST script php Réponse HTTP Status Déconnexion Serveur Web ServerSocket Port Accept Socket IPC ? Port ? Doc htm CLes méthodes du protocole HTTP ?? Une requête HTTP peut être envoyée en utilisant les méthodes suivantes ?? GET Pour récupérer le contenu d ? un document ?? POST Pour soumissionner des formulaires Envoyer dans la requête des données saisies par l ? utilisateur ?? PUT Pour envoyer un ?chier du client vers le serveur ?? DELETE Pour demander au serveur de supprimer un document ?? HEAD Pour récupérer les informations sur un document Type Capacité Date de dernière modi ?cation etc ? CLe Protocole HTTP La requête Méthode GET Entête de la requête Méthode uri d ? appel données utilisateur Format de la réponse attendu Code de la langue utilisée par le nav Type du navigateur GET doc html HTTP Accect text html Accept-Language fr User-Agent Mozilla saut de ligne Corps de la requête vide CLe Protocole HTTP La réponse Entête de la réponse Ligne du status Date du serveur Type du serveur Date de dernière modi ?cation Type de contenu de retour Taille du contenu Le ?chier que le client va a ?cher HTTP OK Date Wed Feb GMT Server Apache Last-Modi ?ed Wed Oct GMT Content-Type Text html Content-length saut de ligne ? ? Corps de la rép o nse CLe Protocole HTTP Les codes de réponse ?? Les codes de réponse se divisent en classes ?? XX Informationnel ?? Indique une réponse provisionnel ?? Exemples Continue ?? XX Succès ?? Indique que la requête a été reçu compris accepté et traité avec succès ?? Exemples OK Created ?? XX Redirection ?? Indique que d ? autres mesures doivent être prise pour répondre à la requête ?? Exemple Moved Permanently ?? XX Erreur Client ?? Utiliser dans
Documents similaires
-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 09, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 51.2kB