Query Parameters in der Praxis
Füge Optionen zu URLs hinzu, um anzupassen, was du bekommst
⏱ ca. ~6 Min
01 · Lesen
Query-Parameter sind deine Art, anzupassen, was der Server zurückgibt.
Sie kommen nach dem ? in der URL. Jeder ist ein key=value. Mehrere werden durch & getrennt.
Der Server behandelt sie wie Optionen in einem Formular — filtere damit, sortiere damit, begrenze auf N Ergebnisse.
Kernpunkte
- Die Query String beginnt mit ?
- Parameter sind key=value-Paare
- Mehrere Parameter werden mit & verkettet
- Die Bedeutung jedes Parameters definiert der Server — du kannst sie nicht frei erfinden
02 · Terminal-Übung
Versuche, deinen Namen über einen Query-Parameter zu übergeben. Der Server begrüßt dich mit deinem Namen.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
03 · Terminal-Übung
Jetzt füge einen zweiten Parameter hinzu. Mehrere Parameter werden durch & (Und-Zeichen) getrennt.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
04 · Quiz
Wie werden mehrere Query-Parameter in einer URL getrennt?
- Mit dem &-Zeichen
- Mit Kommas
- Mit Leerzeichen
- Mit Semikolons
05 · Ausfüllen
Query-Parameter beginnen nach dem URL-Pfad mit dem Zeichen _____.
06 · Terminal-Übung
Query-Parameter funktionieren auch für Pagination — begrenze, wie viele Einträge du bekommst.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
07 · Quiz
Du möchtest mit curl eine URL senden, deren Query String ein & enthält. Was passiert, wenn du die URL nicht in Anführungszeichen setzt?
- Die Anfrage funktioniert normal
- Die Shell interpretiert & als Hintergrundausführung und der Befehl bricht
- curl setzt die Anführungszeichen automatisch
- Der Server ignoriert das &-Zeichen
08 · Ausfüllen
Mehrere Query-Parameter in einer URL werden durch das Zeichen _____ getrennt.
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.