URL: https://linuxfr.org/forums/programmationweb/posts/post Title: POST Authors: JaguarWan Date: 2005年06月22日T15:17:12+02:00 Tags: Score: 0 Bonjour à tous :) J'ai implémenté un plugin http pour mon petit serveur, qui gère actuellement GET et HEADER, mais j'aimerais bien ajouter POST afin d'être compatible http 1.0... Mon problème, c'est que je lis correctement la requête et le body, mais que je ne sais pas quoi faire de ce dernier ^_^' J'ai examiné la RFC, qui indique différents code de retour suivant que l'on a créé une ressource ou pas. Mais ce que je ne comprend pas, c'est la manière dont on fournit les données de POST aux documents. Par exemple, pour un CGI c'est pas compliqué, on balances tout sur son stdin en modifiant quelques variables d'environnement, et on renvoie au client le stdout, mais pour une banale page web, comment ça se gère ? J'ai l'impression que gérer POST revient à gérer obligatoirement un backend (CGI, ou autre appli) à laquelle on fournit les données, mais j'aimerais avoir confirmation... D'autre part, dois-je empêcher l'envoi d'un fichier binaire avec POST ? Normalement il y a PUT en http 1.1, mais peut être que c'est autorisé malgré tout ? Merci d'avance pour vos réponses :)