Comment accéder à une règle CSS dans une feuille de style par le DOM et modifier une déclaration ?
Informatique
jeudi 4 août 2011
Ajax et cache HTTP
Par Laurent le jeudi 4 août 2011, 17:54
Une requête XmlHttpRequest contenant un header "Cache-Control: no-cache" ne devrait-elle pas outrepasser le cache HTTP du navigateur ? Il semble que ce ne soit pas le cas, sauf dans Chrome.
Voici mon problème. J'ai développé un mashup de reporting qui va chercher des données journalières via une API REST. Je passe par un script proxy pour pouvoir faire mes requêtes. Le serveur est très lent (plusieurs minutes pour répondre...), j'ajoute donc 12h de cache dans la réponse renvoyée par le proxy. Je peux ainsi recharger mon mashup pendant la journée sans attendre.
Les données ne changent théoriquement pas pendant la journée. Exceptionnellement, il peut y avoir une mise à jour dans la journée. J'ai donc besoin d'un bouton "réactualiser" dans ce cas, quand je veux des données fraîches. D'où ma tentative d'utiliser "Cache-Control: no-cache" dans la requête, comme un navigateur fait quand on réactualise par un Ctrl+F5 ou Ctrl+R. Malheureusement, les navigateurs (FF5, IE7, Opera 11.5) ne semblent pas en tenir compte, ils me renvoient toujours les données en cache, sauf Chrome.
Le fait que ça marche dans Chrome me fait dire que mon idée n'était pas si mauvaise. Est-ce une mauvaise implémentation du cache (dans le cas de XMLHttpRequest) par les navigateurs ? Qu'en pensez-vous ?
lundi 18 octobre 2010
Extension Firefox pour les méthodes PUT et DELETE
Par Laurent le lundi 18 octobre 2010, 13:53
Grâce à l'extension Poster, on peut facilement fabriquer des requêtes PUT, DELETE et autres. On peut ainsi facilement tester une implémentation côté serveur.
vendredi 1 octobre 2010
REST encore un peu
Par Laurent le vendredi 1 octobre 2010, 17:45
Si vous vous posez des questions sur le style d'architecture REST, les états (state) et le sans-état (stateless), je vous invite à lire les pages 78 à 84 du pdf suivant : RESTful Web Services par John Cowan.
mercredi 8 septembre 2010
Implémenter les méthodes PUT et DELETE
Par Laurent le mercredi 8 septembre 2010, 17:49
Cet article vous présente comment démarrer des développements simples en utilisant les méthodes HTTP PUT et DELETE
jeudi 25 mars 2010
Le gagnant est...
Par Laurent le jeudi 25 mars 2010, 10:57
Le jeu est terminé depuis hier. Le gagnant a été tiré au sort et le coupon lui a été envoyé. Merci à tous ceux qui ont participé.
dimanche 14 mars 2010
Gagner un nom de domaine
Par Laurent le dimanche 14 mars 2010, 16:53
J'organise un petit jeu pour faire gagner un nom de domaine pendant un an. Il s'agit plus précisément d'offrir un bon obtenu pour les dix ans de Gandi.
Ce jeu est ouvert jusqu'au mercredi 24 mars 2010 à 12h.
Pour jouer, il suffit d'envoyer par SMS JOUER suivi de votre numéro de téléphone au 31244 (ex : JOUER 0601234567 ).
Ceci n'est valable que depuis la France.
Le SMS vous sera facturé au prix normal.
A l'issue de cette période, je tirerai au sort un numéro. La personne recevra le bon par SMS.
Il est valable jusqu'au 31 mars 2010 , pour les extensions .fr, .tel, .com, .net, .info, .me, .mobi, .be, .uk et .eu. Vous aurez donc une semaine pour réserver votre domaine.
Si vous avez des questions, n'hésitez pas à laisser un commentaire.