So kodierst und dekodierst du URL-Komponenten.
Kodiere die passende URL-Komponente, statt eine ganze URL wahllos zu kodieren. Bewahre den Unterschied zwischen Pfadtrennern und Zeichen innerhalb eines Werts.
Passe den Ablauf an deine Aufgabe an.
Wähle die zu kodierende URL-Komponente und bewahre strukturelle Trenner außerhalb davon. Gib UTF-8 und die Query-Konventionen des Ziels an. Dekodiere nur bei Bedarf und vergleiche den resultierenden Wert, ohne Prozentkodierung als Prüfung des Ziels zu behandeln.
- Was du bereitstellst
- Text oder kodierte URL-Komponente.
- Was du erhältst
- Prozentkodierte oder dekodierte Komponente mit UTF-8-Verarbeitung.
Sieh dir Eingabe und Ergebnis an.
Beispielhafte Ein- und Ausgabe · ein Lehrbeispiel, kein tatsächlicher WebAct-Durchlauf
Beispiel Eingabe
Encode the query value red mug.
Vollständiges Beispiel
red%20mug
Lade diese Eingabe in den Prompt und kopiere ihn zum Ausprobieren nach WebAct. Dein Ergebnis kann vom Beispiel abweichen.
Entscheidungen und Fehlerbehebung.
Sollte ich eine gesamte URL mit einem Komponenten-Encoder kodieren?
Kodiere normalerweise einzelne Werte. Das Kodieren aller Schrägstriche und Doppelpunkte kann die URL-Struktur in einen einzigen undurchsichtigen Wert verwandeln.
Warum erscheint ein Leerzeichen in einer Query als Plus und in einer anderen als %20?
Formularbasierte Query-Kodierung und URI-Komponentenkodierung verwenden unterschiedliche Konventionen. Richte dich nach dem empfangenden Parser, statt Zeichen blind zu ersetzen.
Probiere es mit deiner eigenen Quelle.
Ersetze das Beispiel im Aufgaben-Prompt durch dein Material. Behalte nötige Anforderungen bei und kopiere die Aufgabe nach WebAct.
Aufgabe anpassen und kopieren ↑