Query parameters en pratique
Ajouter des options dans l'URL pour personnaliser ce que tu reçois
⏱ Estim. ~6 min
01 · Lire
Les query parameters, c'est ta façon de personnaliser ce que le serveur te renvoie.
Ils se mettent après le ? dans l'URL. Chacun est un key=value. Plusieurs sont séparés par &.
Le serveur les voit comme des options sur un formulaire — filtrer avec celui-ci, trier avec celui-là, limiter à N résultats.
Points clés
- La query string commence par ?
- Les paramètres sont des paires key=value
- Plusieurs paramètres se chaînent avec &
- Le sens de chaque paramètre est défini par le serveur — tu ne peux pas en inventer
02 · Pratique terminal
Essaie de passer ton nom via un query parameter. Le serveur va te saluer par ton nom.
(Cette section est interactive — active JavaScript pour l'utiliser.)
03 · Pratique terminal
Maintenant, ajoute un second paramètre. Plusieurs paramètres se séparent avec & (esperluette).
(Cette section est interactive — active JavaScript pour l'utiliser.)
04 · Quiz
Comment sépare-t-on plusieurs query parameters dans une URL ?
- Avec une esperluette &
- Avec une virgule
- Avec un espace
- Avec un point-virgule
05 · Compléter
Les query parameters commencent par le symbole _____ après le chemin de l'URL.
06 · Pratique terminal
Les query parameters servent aussi à la pagination — limiter le nombre de résultats reçus.
(Cette section est interactive — active JavaScript pour l'utiliser.)
07 · Quiz
Tu envoies avec curl une URL dont la query string contient &. Si tu n'entoures pas l'URL de guillemets, que se passe-t-il ?
- La requête fonctionne normalement
- Le shell interprète & comme une exécution en arrière-plan et la commande casse
- curl ajoute automatiquement les guillemets pour toi
- Le serveur ignore le caractère &
08 · Compléter
Plusieurs query parameters dans une URL se séparent avec le symbole _____.
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.