Maison >interface Web >Questions et réponses frontales >Quelles sont les méthodes courantes de requêtes HTTP ?

Quelles sont les méthodes courantes de requêtes HTTP ?

青灯夜游
青灯夜游original
2018-12-21 16:07:2947587parcourir

Les méthodes courantes pour les requêtes HTTP sont : 1. Méthode GET ; 2. Méthode POST ; 4. Méthode PUT ; 6. Méthode CONNECT ; Méthode TRACE.

Quelles sont les méthodes courantes de requêtes HTTP ?

L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.

Les méthodes courantes pour les requêtes HTTP sont : la méthode GET, la méthode POST, la méthode HEAD, la méthode PUT, la méthode DELETE, la méthode CONNECT, la méthode OPTIONS, la méthode TRACE. L'article suivant vous présentera en détail les méthodes courantes de requêtes HTTP. J'espère qu'il vous sera utile.

Qu'est-ce que HTTP ?

HTTP, Hypertext Transfer Protocol, est un protocole de réponse qui implémente la communication entre le client et le serveur. Il est utilisé comme une requête entre le client et le serveur.

Le client (navigateur) soumet une requête HTTP au serveur ; le serveur renvoie ensuite une réponse au client ; la réponse contient des informations d'état sur la requête et peut également contenir le contenu de la requête.

Méthodes courantes de HTTP

1. La méthode GET

La méthode GET est utilisée pour donner. Un URI donné récupère des informations auprès d'un serveur donné, c'est-à-dire demande des données à une ressource spécifiée. Les requêtes utilisant la méthode GET doivent uniquement récupérer des données et ne doivent avoir aucun autre effet sur les données.

Envoyez la chaîne de requête (paire nom/valeur) dans l'URL de la requête GET Vous devez l'écrire comme ceci :

/test/demo_form.php?name1=value1&name2=value2

Remarque :

GET. les requêtes peuvent être mises en cache, nous pouvons trouver la requête GET dans l'historique du navigateur et l'enregistrer dans les favoris ; et la requête GET a une limite de longueur et n'est utilisée que pour demander des données (non modifiées).

Remarque : En raison de l'insécurité des requêtes GET, les requêtes GET ne doivent pas être utilisées lors du traitement de données sensibles.

2. Méthode POST

La méthode POST est utilisée pour envoyer des données au serveur pour créer ou mettre à jour des ressources. Elle nécessite que le serveur confirme le contenu contenu dans le. demande distinguée par l'URI Un autre subordonné de la ressource Web.

Les requêtes POST ne sont jamais mises en cache et il n'y a aucune limite sur la longueur des données ; nous ne pouvons pas trouver les requêtes POST dans l'historique du navigateur.

3. Méthode HEAD

La méthode HEAD est la même que la méthode GET, mais il n'y a pas de corps de réponse et seules la ligne d'état et la partie en-tête sont transmises. Ceci est utile pour récupérer les métadonnées écrites dans l’en-tête correspondant sans avoir à transférer l’intégralité du contenu.

4. Méthode PUT

La méthode PUT est utilisée pour envoyer des données au serveur pour créer ou mettre à jour des ressources. Elle peut remplacer tous les caractères actuels de la ressource cible par. le contenu téléchargé.

Il placera l'élément contenu sous l'URI fourni, qui sera modifié si l'URI fait référence à la ressource actuelle. Si l'URI n'indique pas de ressource actuelle, le serveur peut créer une ressource en utilisant cet URI.

5. Méthode DELETE

La méthode DELETE est utilisée pour supprimer la ressource spécifiée. Elle supprimera tout le contenu actuel de la ressource cible donnée par l'URI.

6. Méthode CONNECT

La méthode CONNECT est utilisée pour établir un tunnel vers le serveur identifié par l'URI donné, elle demande la connexion via un simple TCP/IP ; changement de tunnel, implémente généralement l'utilisation de proxys HTTP décodés pour les communications codées en SSL (HTTPS).

7. Méthode OPTIONS

La méthode OPTIONS est utilisée pour décrire les options de communication de la ressource cible et renverra la politique HTTP selon laquelle le serveur prend en charge les URL prédéfinies.

8. Méthode TRACE

La méthode TRACE est utilisée pour effectuer des tests de bouclage de message le long du chemin de la ressource cible, elle répond à la demande reçue afin que le client ; peut voir quels progrès ou incréments (en supposant qu'ils soient) ont été réalisés par le serveur intermédiaire.

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:que signifie pdfArticle suivant:que signifie pdf

Articles Liés

Voir plus