Une requête POST est déclenchée par :
-
Un clic sur un bouton (dont la
valeur de l'attribut « TYPE » est mise à « SUBMIT », ou
s'il utilise l'attribut onClick pour un envoie explicite du formulaire par un
code JavaScript) dans un formulaire HTML dont la valeur de l'attribut
« METHOD » de la balise « FORM » est mise à
« POST ».
-
Un appel Ajax.
Les paramètres sont mis dans le corps de la requête.
La méthode POST peut être utiliser pour téléverser des fichiers (ainsi elle réagit comme la méthode PUT).