RÉPUBLIQUE TUNISIENNE Ministère de l’Enseignement Supérieur et de la Recherche

RÉPUBLIQUE TUNISIENNE Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Direction Générale Des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Tozeur Matière: E-Services Master professionnel en DevOps et Cloud Enseigné par Nefzaoui Ahmed Chapitre 1: Introduction 1- Intro aux E-Services Avant de commencer l'étude des E-Services, il est essentiel de comprendre les mots-clés importants qui sont souvent utilisés et référencés au cours de cette matière. Cela inclut les méthodes HTTP, les types MIME, etc… 1.1 Méthodes HTTP C’est quoi l’HTTP ? HTTP (Hypertext Transfer Protocol) est créé pour fournir la communication entre les clients et le serveur. Il fonctionne en tant qu’une requête et une réponse. Il existe deux méthodes HTTP principalement utilisées: GET et POST: La méthode GET ISET de Tozeur - Campus universitaire, route de Nefta, BP 150, Tozeur 2210 Tél : +216 76 473 777 Fax : +216 76 472 777 Page 1 RÉPUBLIQUE TUNISIENNE Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Direction Générale Des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Tozeur La méthode GET de HTTP demande des données d’une source spécifiée. Les demandes GET peuvent être mises en cache et rester dans l'historique du navigateur. Il peut également être marqué. Il ne doit jamais être utilisé lorsque vous travaillez sur des données sensibles. Les requêtes GET ont des restrictions de longueur et ne doivent être utilisées que pour obtenir des données. La méthode POST La méthode POST envoie les données à traiter à une source spécifiée. Contrairement à la méthode GET, les requêtes POST ne sont jamais paramétrées, elles ne restent pas dans l'historique du navigateur et nous ne pouvons pas les mettre en signet. De plus, les requêtes POST n'ont aucune restriction de longueur de données. GET POST Bouton Précédent / Recharger Inoffensif Cela signifie que les données seront soumises à nouveau. Le navigateur doit avertir que les données seront soumises à nouveau dans ce cas. Peut être marqué Oui Non Peut être mise en cache Oui Non Type d'encodage application/x-www-form-urlencoded application/x-www-form-urlencoded ou multipart/form-data ISET de Tozeur - Campus universitaire, route de Nefta, BP 150, Tozeur 2210 Tél : +216 76 473 777 Fax : +216 76 472 777 Page 2 RÉPUBLIQUE TUNISIENNE Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Direction Générale Des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Tozeur Historique Reste dans l’historique de navigateur. Ne reste pas dans l’historique de navigateur. Restrictions de longueur de données Lors de l'envoi de données, la méthode GET ajoute les données à l'URL; et la longueur de l'URL est limitée (la longueur maximale de l'URL est de 2 048 caractères). N’a aucune restriction. Restrictions de type de données Seulement les caractères ASCII sont autorisés. N’a aucune restriction. Les données binaires sont également autorisées. Securité Il est moins sécurisé que le POST car les données envoyées font partie de l'URL. Le POST est un peu plus sûr que GET car il ne reste pas dans l’historique du navigateur ni dans les journaux du serveur Web. Visibilité Les données sont visibles à tous dans l’URL. N’affiche pas les données dans l’URL. Autres méthodes des requêtes HTTP Outre les méthodes GET et POST, il existe d'autres méthodes. Voir les ci-dessous: Méthode Description HEAD Il en va de même avec la méthode GET mais elle ne renvoie que des lecteurs HTTP, pas de corps de document. PUT Il télécharge la représentation de l'URI spécifié. DELETE Il supprime la ressource spécifiée. OPTIONS Il retourne les méthodes HTTP supportées par le serveur. CONNECT Il convertit la connexion de demande en tunnel TCP / IP transparent. ISET de Tozeur - Campus universitaire, route de Nefta, BP 150, Tozeur 2210 Tél : +216 76 473 777 Fax : +216 76 472 777 Page 3 RÉPUBLIQUE TUNISIENNE Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Direction Générale Des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Tozeur 1.2 Messages d’état HTTP Lorsque les utilisateurs envoient une demande à un serveur, ils peuvent recevoir une erreur. Il ne fait aucun doute qu'un utilisateur a souvent vu de tels messages. Ici vous pouvez trouver la signification de ces messages: 1xx: Information Code d’état Message Description 100 Continue Cela signifie que le serveur a reçu des en-têtes de requête et que le client doit continuer à envoyer le corps de la requête. 101 Switching Protocols Signifie que le client, qui a fait la demande, a demandé au serveur de modifier les protocoles. 103 Checkpoint Cela signifie qu'il est utilisé dans la proposition de demandes pouvant être reprises pour reprendre les demandes PUT ou POST abandonnées. 2xx: Succès Code d’état Message Description 200 OK Cela signifie que la demande est OK. C'est la réponse standard pour les requêtes HTTP réussies. 201 Created Cela signifie que la demande a été remplie et qu'une nouvelle ISET de Tozeur - Campus universitaire, route de Nefta, BP 150, Tozeur 2210 Tél : +216 76 473 777 Fax : +216 76 472 777 Page 4 RÉPUBLIQUE TUNISIENNE Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Direction Générale Des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Tozeur ressource est créée. 202 Accepted Cela signifie que la demande a été acceptée pour traitement, mais que le traitement est en cours. 203 Non-Authoritative Information Cela signifie que la demande a été traitée avec succès, mais qu'elle renvoie des informations pouvant provenir d'une autre source. 204 No Content Cela signifie que la demande a été traitée avec succès, mais qu'elle ne fournit aucun contenu. 205 Reset Content Cela signifie que la demande a été traitée, mais qu'elle ne renvoie aucun contenu et que le demandeur doit réinitialiser la vue du document. 206 PArtial Content Cela signifie que le serveur ne valide qu'une partie de la ressource, en raison d'un en-tête de plage envoyé par le client. 3xx: Redirection Code d’état Message Description 300 Multiple Choices C’est une liste de liens qui signifie que l'utilisateur peut sélectionner un lien et y aller. Il peut contenir cinq adresses maximum. 301 Moved Permanently Cela signifie que la page a été déplacée vers une nouvelle URL. 302 Found (Moved Temporarily) Cela signifie que la page demandée a été déplacée temporairement vers une nouvelle URL. 303 See Other Cela signifie que la page demandée peut être trouvée dans une autre URL. 304 Not Modified Cela signifie que la page demandée n'a pas été modifiée depuis la dernière demande. ISET de Tozeur - Campus universitaire, route de Nefta, BP 150, Tozeur 2210 Tél : +216 76 473 777 Fax : +216 76 472 777 Page 5 RÉPUBLIQUE TUNISIENNE Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Direction Générale Des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Tozeur 306 Switch Proxy Ce n’est plus utilisé. 307 Temporary Redirect Cela signifie que la page demandée a été déplacée temporairement vers une nouvelle URL. 308 Resume Incomplete Cela est utilisé dans les demandes pouvant être reprises une proposition de poursuite des demandes PUT ou POST abandonnées. 4xx: Erreurs du client Code d’état Message Description 400 Bad Request Cela signifie que la demande peut être satisfaite à cause de la syntaxe incorrecte. 401 Unauthorized Cela signifie que la demande était légale, mais le serveur refuse de répondre. À utiliser lorsque l'authentification est requise et qu'elle a échoué ou n'a pas encore été fournie. 402 Payment Required Est réservé pour une utilisation future. 403 Forbidden Cela signifie que la demande est légale, mais le serveur refuse de répondre. 404 Not Found Cela signifie que la page demandée ne peut pas être trouvée pour le moment, mais peut être disponible à nouveau. 405 Method Not Allowed Cela signifie que la demande a été faite à partir d'une page qui utilise une méthode de demande non prise en charge pour cette page. 406 Not Acceptable Cela signifie que le serveur ne peut générer qu'une réponse que le client n'accepte pas. 407 Proxy Authentication Required Cela signifie que le client s'authentifie d'abord avec le proxy. ISET de Tozeur - Campus universitaire, route de Nefta, BP 150, Tozeur 2210 Tél : +216 76 473 777 Fax : +216 76 472 777 Page 6 RÉPUBLIQUE TUNISIENNE Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Direction Générale Des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Tozeur 408 Request Timeout Cela signifie que le serveur a expiré en attente de la requête. 409 Conflict Cela signifie que la demande ne peut pas être complétée en raison d'un conflit dans la demande. 410 Gone Cela signifie que la page demandée n'est plus disponible. 411 Length Required Cela signifie que la longueur du contenu n'est pas définie et que le serveur n'acceptera pas la requête sans celle-ci. 412 Precondition Failed Cela signifie que la condition préalable indiquée dans la demande est évaluée à false par le serveur. 413 Request Entity Too Large Cela signifie que l'entité de requête est trop grande et que le serveur n'accepte pas la requête. 414 Request-URI Too Long Cela signifie que l'URL est trop longue et c'est pourquoi le serveur n'accepte pas la requête. Cela se uploads/s1/ eserviceschap-1.pdf

  • 63
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 27, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 0.4572MB