Support de PUT et DELETE par PHP

le 27/02/2008 à 22:41
Support de PUT et DELETE par PHP
PHP supporte les méthodes GET et POST du protocole HTTP, ce qui est l'utilisation habituelle des scripts. GET et POST diffèrent par leur méthode d'envoi des paramètres, mais le résultat est une page HTML, basée sur un script indiqué par le protocole HTTP.

Pour PUT et GET, le problème est différent. Primo, PHP ne les supporte pas et secundo, il y a un problème simple d'existence. PUT pose un fichier sur le serveur : ce dernier n'existe probablement pas (quoique...). Pour DELETE, le résultat sera au contraire, la disparition de la ressource appelée...

Ben Ramsey en parle plus longuement sur son blog, et indique sa technique pour supporter ces instructions : PUT et DELETE sont dirigés sur /index.php par la configuration Apache, qui peut alors se charger d'effacer ou accepter des données entrantes. Quand on travaille avec un serveur REST, c'est un avantage apréciable.

- Supporting PUT & DELETE in the Zend Framework
- CouchDB
- REST

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours