Glossaire F5

Méthode GET

Qu'est-ce que GET (méthode GET) ?

La méthode GET est un type de requête HTTP utilisé par les clients, tels que les navigateurs Web, pour récupérer des informations à partir d'un serveur Web. Essentiellement, il est utilisé pour « obtenir » (récupérer) des ressources ou des données à partir d’un serveur.

Une requête HTTP se compose de trois éléments : la ligne de requête, les en-têtes et le corps du message. Lorsqu'un client envoie une requête GET, la ligne de requête est structurée comme suit :

OBTENIR /index.html HTTP/1.1

Ici, /index.html représente l'URI (ou l'URL) de la ressource souhaitée, tandis que HTTP/1.1 spécifie la version du protocole HTTP utilisée.

À l'origine, la méthode GET a été conçue pour récupérer les fichiers spécifiés par l'URI dans la ligne de requête. Cependant, lors de l'utilisation de mécanismes de génération de contenu dynamique comme CGI, une requête GET peut également inclure des paramètres pour demander des informations spécifiques. Les paramètres sont ajoutés à l'URI à l'aide d'un symbole ?, et plusieurs paramètres peuvent être connectés à l'aide de &, comme indiqué ci-dessous :

OBTENIR /index.html?a=1&b=2 HTTP/1.1

Bien que GET puisse être utilisé pour envoyer des informations au serveur via ces paramètres, il est important de noter que certains navigateurs Web imposent des restrictions sur la longueur de l'URL. Par conséquent, GET est principalement adapté à la gestion de petits morceaux de données.

D'autres méthodes de requête HTTP incluent HEAD, POST, PUT et DELETE. Parmi ceux-ci, GET et POST sont les plus utilisés dans les communications Web.