cURL Import and design time testing
This section helps you configure the activity via the cURL code snippets, and perform design time testing of the request.
|
- cURL Command Text—Multiline design-time text field where a full cURL command can be pasted. Supports both `cm and bash styles.
- cURL import button—Action button that immediately triggers parsing/import of the current cURL Command Text into the activity (method, URL, headers, body, auth, files).
- Test request button—Action button that executes the configured request at design time. While running, it toggles to Cancel. On completion or cancellation it reverts to Test and updates Report field with formatted response or error.
- Report—Multiline text area used to display the outcome of the last cURL import or design-time test execution (success summary, mapping details, warnings, or errors).
|
Dieser Abschnitt hilft Ihnen, verbindungsbezogene Einstellungen zu definieren.
|
|
In diesem Abschnitt können Sie definieren, wie sich die Aktivität beim Server authentifiziert.
| Authentifizierung– Wählen Sie die Authentifizierungsmethode aus. Verfügbare Optionen sind:
- Keine Authentifizierung– Der Server benötigt keine Benutzervalidierung, um Ihre Anforderung zu akzeptieren.
-
Standardauthentifizierung– Bietet eine Benutzervalidierung für den empfangenden Server durch Benutzername und sicheres Kennwort.
Wechseln Sie zwischen einfachen und sicheren Kennwörtern, indem Sie das Plus-Symbol und die gewünschte Option auswählen: Nur Zeichenfolge verwenden und Sichere Zeichenfolge verwenden.
- Bearer-Token– Bietet eine Benutzervalidierung für den empfangenden Server über ein eindeutiges Bearer-Token, das nach der Anmeldung generiert wird.
- Negotiated authentication—Use the HTTP Negotiate scheme for the runtime to select Kerberos or NTLM (and optionally Digest) based on server challenges. When Authentication is set to Negotiated authentication and Use operating system credentials = True, the current OS user context is used (Windows logon token; on Linux/macOS an existing Kerberos ticket, e.g. from kinit). Set Use operating system credentials = False to enable the Custom credentials field; supply a NetworkCredential (domain / username / password or secure password).
|
Dieser Abschnitt hilft Ihnen, das Verhalten der Anforderung zu definieren.
|
- Zusätzliche Cookies– Geben Sie zusätzliche Cookies manuell als Schlüssel-Wert-Paare an.
- Anforderungs-Timeout– Geben Sie die maximale Wartezeit in Millisekunden an, bevor die Anforderung abgebrochen wird. Der Standardwert ist 10.000 Millisekunden (10 Sekunden).
- Bei Fehler fortfahren– Legen Sie fest, ob die Automatisierung auch dann fortgesetzt werden soll, wenn die Aktivität einen Fehler ausgibt (True, Standardoption). Um die Automatisierung zu beenden, wenn ein Fehler auftritt, verwenden Sie False.
- Weiterleitungen folgen– Legen Sie fest, ob Ihre Anforderung automatisch den vom Server bereitgestellten URL-Umleitungen folgen soll (True, Standardoption). Um Weiterleitungen zu ignorieren und die ursprüngliche Antwort zu verwenden, verwenden Sie False.
- Maximale Umleitungen– Geben Sie an, wie vielen automatischen Umleitungen Sie folgen sollen, bevor sie angehalten werden. Der Standardwert ist 3.
|
Dieser Abschnitt hilft Ihnen, den Wiederholungsmechanismus im Falle eines Anforderungsfehlers zu definieren.
| Richtlinientyp für Wiederholungen– Geben Sie die Methode für die Wiederholung von Anforderungen an. Verfügbare Optionen sind:
- Keine Wiederholung– Ihre Anforderung ruft den Server nur einmal auf. Wenn sie fehlschlägt, gibt es keine weiteren Versuche.
- Grundlegende Wiederholung– Wiederholt die Anforderung nach Fehlern mit einer festen Verzögerung.
- Anzahl der Wiederholungen– Geben Sie an, wie oft wiederholt werden soll. Der Standardwert ist 3.
- Verzögerung– Geben Sie die feste Zeit zwischen den Wiederholungen in Millisekunden an. Der Standardwert ist 500 Millisekunden (0,5 Sekunden).
- Use Retry-After-Header– Entscheiden Sie, ob die Anforderung den vom Server empfohlenen Retry-After -Header verwenden soll (True, Standardoption). Um den Headerwert Retry-After zu ignorieren, verwenden Sie False.
- Verzögerungslimit– Geben Sie die maximal zulässige Verzögerung zwischen „Wiederholen“ und „Nach “ in Millisekunden an. Der Standardwert ist 30.000 Millisekunden (30 Sekunden).
- Statuscodes für Wiederholungen– Geben Sie die Statuscodes an, die Wiederholungen auslösen sollen.
- Exponentieller Backoff– Wiederholungsversuche mit steigenden Verzögerungen zwischen den einzelnen Versuchen.
- Anzahl der Wiederholungen– Geben Sie an, wie oft wiederholt werden soll. Der Standardwert ist 3.
- Anfängliche Verzögerung– Geben Sie die Verzögerungszeit vor der ersten Wiederholung in Millisekunden an. Der Standardwert ist 500 Millisekunden (0,5 Sekunden).
- Multiplikator– Geben Sie die Zahl an, die verwendet wird, um die Verzögerung nach jeder fehlgeschlagenen Anforderung zu erhöhen. Der Standardwert ist 2, wodurch die Verzögerung jedes Mal verdoppelt wird.
- Jeweilsbei Verzögerungen entscheiden Sie, ob Sie einen zufälligen Versatz zwischen 0 und 100 Millisekunden hinzufügen möchten, um synchronisierte Wiederholungen zu vermeiden (Standard:True).
- Use Retry-After-Header– Entscheiden Sie, ob die Anforderung den vom Server empfohlenen Retry-After -Header verwenden soll (True, Standardoption). Um den Headerwert Retry-After zu ignorieren, verwenden Sie False.
- Verzögerungslimit– Geben Sie die maximal zulässige Verzögerung zwischen „Wiederholen“ und „Nach “ in Millisekunden an. Der Standardwert ist 30.000 Millisekunden (30 Sekunden).
- Statuscodes für Wiederholungen– Geben Sie die Statuscodes an, die Wiederholungen auslösen sollen.
|
This section helps you customize how the response will be returned by the server.
|
- Always save tesponse as file—Force writing the response body to disk even when an attachment filename is not inferred.
- Enable debugging info—Enable extended debug capture (raw request/response metadata, headers snapshot, timing, retry details) and output to the response object or during design time testing.
- Output file name—Override the server-provided filename (e.g. from Content-Disposition).
- Output file target folder—Control destination folder for the saved response files.
- If the file already exists—Define collision strategy when a file with the resolved name already exists in the target folder. Options:
- Auto rename—Append incremental suffix (_1, _2, …) to produce a unique filename.
- Replace—Overwrite existing file.
- Stop and discard—
- Abort the save operation (and workflow if the exception is not handled) leaving existing file intact.
|
Dieser Abschnitt hilft Ihnen, die vom Server zurückgegebene Antwort zu erfassen und zu speichern.
| Antwortinhalt– Erfasst die Antwort vom Server und speichert sie für die zukünftige Verarbeitung in einer Variablen. Es beinhaltet:
- StatusCode– Statuscode der HTTP-Antwort.
- TextContent– Antwort als Nur-Text (falls verfügbar).
- BinaryContent– Rohe Antwortdaten für Nicht-Textinhalte.
- Datei– Antwort wird als Datei (ILocalResource) in Ihrem Download-Ordner gespeichert. Der Dateiname stammt aus Antwortheadern oder wird automatisch generiert, um Überschreiben von Dateien zu vermeiden.
- Header– Alle HTTP-Antwortheader.
- ContentHeaders– Header, die sich speziell auf den Antwortinhalt beziehen. Zum Beispiel Content-Type und Content-Length.
- RawRequestDebuggingInfo—Optional string containing captured low-level request/response details (e.g. constructed request line, headers, retries, timing) populated only when debugging is enabled; empty string otherwise.
|