Zu Hauptinhalt springen

Kodieren der Abfrageparameter

Talend Cloud API Tester erkennt automatisch, ob ein Abfrageparameter kodiert werden muss.

Für jeden Abfrageparameter in einem Request ist ein Menü mit der Option Encode before sending (Kodieren vor Senden) verfügbar:
Option Encode before sending (Vor dem Senden kodieren).

Sie können diese Option aktivieren oder deaktivieren, Talend Cloud API Tester erkennt jedoch automatisch auf der Grundlage des Werts eines Abfrageparameters, ob dieser kodiert werden muss. Diese Option ist standardmäßig aktiviert, selbst wenn der Wert keine Zeichen enthält, für die eine Kodierung erforderlich ist. Beispiel: In https://swapi.dev/api/people/?search=Leia wird Leia kodiert.

Wenn ein Abfrageparameter jedoch ein bereits kodiertes Zeichen enthält, wird die Option Encode before sending (Kodieren vor Senden) deaktiviert. Ein Beispiel: Der Parameterwert ist Leia%20Organa. In diesem Fall wird die Kodierung deaktiviert, da Talend Cloud API Tester erkennt, dass der Parameter kodiert ist

InformationshinweisAnmerkung: Wenn ein Abfrageparameter ein kodiertes Zeichen enthält, wird die Kodierungsoption stets standardmäßig deaktiviert, selbst wenn ebenfalls Zeichen enthalten sind, die kodiert werden müssen. In Beru%20Whitesun lars beispielsweise wird eine vorhandene Kodierung erkannt und die Option Encode before sending (Kodieren vor Senden) deshalb standardmäßig deaktiviert, obwohl ein Leerzeichen enthalten ist.

In Verbindung mit dieser Funktion können Probleme auftreten, wenn in Abfrageparametern +-Zeichen verwendet werden. Weitere Informationen finden Sie unter Encoding issues with plus signs.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!