Tu prends ton navigateur préféré, tu regardes comment fait Google translate, et tu verras que la remarque de Umbra est bien moins stupide que tu ne le penses.
Après t'as le droit d'être persuadé que ce que tu fais est juste, ne prends simplement pas les gens de haut quand ils tentent de t'expliquer quelque chose.
| Remote Address:173.194.40.98:443
Request URL:https://translate.google.com/translate_a/single?client=t&sl=en&tl=fr&hl=fr&dt=bd&dt=ex&dt=ld&dt=md&dt=qc&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&otf=2&srcrom=0&ssel=0&tsel=0&tk=519129|886457&q=This%20is%20a%20long%20text%20just%20to%20show%20how%20query%20parameters%20can%20just%20contain%20a%20long%20text.%20Will%20Google%20ever%20use%20POST%20HTTP%20method%20to%20handle%20my%20translate%20request%20or%20will%20it%20just%20stick%20to%20GET%20method%20%3F%20I%27m%20wondering%2C%20that%27s%20why%20I%20keep%20typing%20without%20even%20wondering%20if%20what%20I%27m%20doing%20is%20good%20or%20bad.%20Don%27t%20know%20how%20far%20I%27ll%20go%20with%20this%20but%20it%27s%20just%20for%20educational%20purpose.
Request Method:GET
Status Code:200 OK
|
Sinon, tu peux aussi regarder ça
1.3 Quick Checklist for Choosing HTTP GET or POST
Use GET if:
The interaction is more like a question (i.e., it is a safe operation such as a query, read operation, or lookup).
Use POST if:
The interaction is more like an order, or
The interaction changes the state of the resource in a way that the user would perceive (e.g., a subscription to a service), or
The user be held accountable for the results of the interaction.
C'est très exactement ce qu'Umbra t'a signalé.
Après peut-être que c'est un "vrai" formulaire que tu soumets (avec plein de contrôles, qui modifie un état côté serveur, …), on ne peut pas le savoir sans voir ta page. Mais ça n'a pas l'air.
De ce que j'ai compris (tu as donné l'exemple de Google translate, je m'y fie), c'est une simple demande de ressource. Une requête, donc parfaitement dans le premier cas.