juillet
2009
Voila une nouvelle excellente pour les systèmes d’informations. HTML est un langage de présentation de données, il est donc utilisé du coté du client, coté du Web qui ne m’intéresse que très peu.
Passons : HTML5 introduit 2 fonctionnalités très juteuses qui vont trouver echo directement coté serveur : le fait que les formulaires vont pouvoir définir les méthodes PUT et DELETE de HTTP.
Il est totalement aberrant aujourd’hui – à l’époque du service Web, du Cloud Computing et de la décentralisation des données – qu’un client Web soit limité à GET (lire des données) et POST (mettre à jour des données).
Comment créer ou supprimer des données alors ??
Aujourd’hui on fait un croche patte à HTTP pour celà : on utilise GET ou POST en les détournant de leur but originel.
C’est faux et archi faux, ça n’a aucun sens et c’est même dangereux niveau sécurité (qui a dit CSRF ?) mais … On ne peut pas faire autrement !
Heureusement, HTML5 comble ce manque et permettra à un navigateur Web (un client HTTP), d’envoyer des requêtes de type PUT ou DELETE nativement (sans javascript, proxies, et autres bétises). Voilà qui va très fortement clarifier les choses, et inciter les développeurs à être un peu plus strict avec HTTP, à être …. RESTful ?
Plus d’infos sur le site du W3C
PS : Pour les intéressés, un article géant sur HTTP est toujours en cours de confection, ça fait 2 mois que je suis dessus, mais ça avance pas mal
Commentaires récents
Archives
- novembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007