Je le note parce que je l'oublie à chaque fois :
- Un paramètre d'une requête est ce que le client envoie au serveur.
- Un attribut d'une requête est ce que le serveur ajoute lui-même à la requête, le client n'intervient pas dans l'opération.
Comment créer une requête complexe dans Elastic Search ? Ce que je retiens :
OR
is spelledshould
AND
is spelledmust
NOR
is spelledshould_not
Enjoy
Pour @Philou, @Doudou, @Chlouchloutte et @Lenny
En voulant rendre accessible une application Web de l'extérieur en passant par un reverse proxy apache, je me suis aperçu que les liens vers les fichiers CSS [...] étaient en dur.
Bon, comment réécrire dynamiquement les URL absolues, c'est-à-dire de la forme http(s)://host:port/path
à la place de /path
, dans vos pages (#MauvaisePratique) avec Apache.
Effectivement je n'y avais pas pensé : les réponses des requêtes JSON qu'effectue une PWA peuvent être mises en cache par le navigateur lui-même. Ce faisant, la seconde fois qu'une requête est jouée, la réponse de celle-ci peut ne pas avoir de résultat à jour.
Ceci dit, lorsque le serveur ajoute en entête de message qu'il répondra du "application/json", il me semble que le navigateur téléchargera toujours ce contenu à l'image de ce qu'il fait pour une page HTML (sauf si un cache contrôle est défini côté serveur avec une durée supérieure à zéro).
Le mieux étant de faire comme le dit Timo, à savoir ajouter côté serveur l'option
Cache-Control: max-age=0
Types de requêtes SQL avec la requête en dessous de son schéma pour mieux la comprendre.
Rapide, simple, efficace, pertinent.
Je relaie les inquiètudes d'Oros sur Firefox. J'ai déjà migré vers Iceweasel (le fork de debian) depuis quelques temps.
Accéder à une base MySQL en Python via le driver MysqlDB. Très facile à faire et très sympa à utiliser (quand on vient du monde Java).
À noter que pour installer le driver MysqlDb il suffit de lancer : sudo aptitude install python-mysqldb