Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Request-Editor

Im Request-Editor in Talend Cloud API Tester können Sie HTTP-Requests definieren.

Jeder Teil eines Requests wird über einen dedizierten Bereich im Editor verwaltet.

  • HTTP-Methode
  • URL
  • Header
  • Body

HTTP

Die Liste der gängigsten HTTP-Methoden ist vordefiniert. Die TRACE-Methode wurde nicht hinzugefügt, da Talend Cloud API Tester auf die XmlHttpRequest-API zurückgreift und deren Implementierung in Chrome die TRACE-Methode nicht unterstützt.

Wenn Sie eine Methode ohne Body auswählen, kann der Body im Request-Editor nicht bearbeitet werden.

Sie können die Liste der Methoden in API Tester Settings (Einstellungen für API Tester) > HTTP bearbeiten.

Seite HTTP settings (HTTP-Einstellungen).

URL

Die URL besteht aus folgenden Elementen:

  • Ein zur Interaktion mit einem Server verwendetes Schema oder Protokoll, z. B. HTTP oder HTTPS.
  • Ein zur Identifizierung des Zielservers verwendeter Host und ein optionaler Port.
  • Ein vom Server zur Auswahl der den Request verarbeitenden Ressource verwendeter Pfad.
Die URL kann beispielsweise http://petstore.swagger.io/v2/pet lauten.

Header

Der Header kann entweder als einfaches Tabellenformular oder als roher Textblock bearbeitet werden. In letzterem Fall müssen Sie die Syntax von HTTP-Headern beachten.

Klicken Sie auf Form, um das Bearbeitungsformat zu Raw zu ändern, und auf Raw, um es wieder zu Form zu ändern.

Für die Header-Namen sowie für die Werte der folgenden Header ist die automatische Vervollständigungsfunktion verfügbar:

  • Accept, Accept-Charset, Accept-Encoding, Accept-Language, Accept-Ranges
  • Allow
  • Expect
  • Cache-Control
  • Content-Encoding, Content-Language, Content-Type
  • Transfer-Encoding

Der Header Content-Type (Inhalt-Typ) wird automatisch in Übereinstimmung mit dem im Body-Editor ausgewählten Format eingestellt. Der voreingestellte Wert kann jedoch nach Bedarf überschrieben werden.

Die Header-Autorisierung verfügt über einen dedizierten „Helper“, der das BASIC-Authentifizierungsschema (BASIS) unterstützt. Dieser Helper ermöglicht Ihnen die Eingabe Ihres Benutzernamens und des zugehörigen Passworts. Diese Werte werden gemäß der Spezifikation gehasht.

Body

Sie können Folgendes manuell bearbeiten:

  • Einfache Payloads in Klartext.
  • JSON-, XML- und HTML-Payloads mit Syntax-Einfärbung.
  • Webformulare oder in mehrere Teile untergliederte Formular-Payloads (siehe die Spezifikation für Webformulare).

Über die Option Format body (Body formatieren) können Sie den Inhalt des Request-Bodys für JSON, XML und HTML automatisch einrücken.

Beispiel für formatiertes JSON.

Sie können ebenfalls Dateien von Ihren Laufwerken hochladen.

Verwenden Sie die Parameter filename und file.
InformationshinweisAnmerkung: Aus technischen Gründen werden die Dateipfade nicht mit dem Request aufbewahrt. Das bedeutet, dass Sie die Datei nach dem Neuladen des Requests erneut hochladen müssen und derartige Requests nicht mithilfe des Maven-Plug-Ins ausführen können.

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!