Dans une demande GET
toutes les informations pour la demande est codée dans l'URL. Dans une demande POST
, la demande est adressée à l'URL spécifiée, mais toutes les informations relatives à la demande, par ex. contenu du formulaire, est passé dans le corps de la demande.
Lorsque vous créez un signet pour une URL, vous ne placez que l'URL, mais pas le corps de la demande. Par exemple. Si vous remplissez un formulaire sur une page Web qui est ensuite transmise au serveur Web en tant que demande POST
, et que vous ajoutez ensuite la page de réponse dans votre navigateur, le navigateur ne prendra en compte que l'URL, mais pas le corps du formulaire. En outre, lorsque vous ajoutez une page à un signet dans un navigateur, le signet inclut uniquement l'URL, mais pas la méthode de requête. Le navigateur utilise toujours GET
pour tous les favoris.
petit bémol: Depuis « bookmarked » a une forte implication d'un navigateur, et les navigateurs ne stockent pas la méthode HTTP associée à un signet, puis un POST ne peut pas vraiment être bookmarked. L'URL d'un POST peut être stockée et exécutée comme un POST répété, mais dans mon esprit, c'est différent d'un "signet". – Palpatim