27-03-2010, 03:10 AM
Quand je dis c'est pas bien, c'est purement d'un point de vue architecture logicielle : HTTP nous donne des outils (les méthodes GET, PUT, DELETE, POST, etc.) qu'il convient d'utiliser pour ce pourquoi ils sont fait.
Concernant ton exemple de carte : tu utilises des paramètres GET pour définir la viewbox (la zone visible par l'utilisateur), donc GET convient puisque les paramètres ne servent qu'à l'affichage d'une carte (aucune modification des données).
Par contre, quand le personnage se déplace, ça devrait être au moyen d'une requête POST (ou PUT, si elle envoie directement les nouveaux coordonnées du personnages).
Dans certains cas, respecter une telle architecture peut se révéler contraignante, c'est pourquoi je ne pense pas utile de le faire si vous n'utilisez pas les outils qui gèrent ça. Ça va plus vous embêter qu'autre chose.
Sephi-Chan
Concernant ton exemple de carte : tu utilises des paramètres GET pour définir la viewbox (la zone visible par l'utilisateur), donc GET convient puisque les paramètres ne servent qu'à l'affichage d'une carte (aucune modification des données).
Par contre, quand le personnage se déplace, ça devrait être au moyen d'une requête POST (ou PUT, si elle envoie directement les nouveaux coordonnées du personnages).
Dans certains cas, respecter une telle architecture peut se révéler contraignante, c'est pourquoi je ne pense pas utile de le faire si vous n'utilisez pas les outils qui gèrent ça. Ça va plus vous embêter qu'autre chose.
Sephi-Chan