HTTP-Request: PDF-Dokument von einer Webseite abrufen

WMS 1.1.4

Es soll ein PDF-Dokument von einer Web-Seite heruntergeladen werden.

Endpunkt: Eine URL, die ein PDF bereitstellt, z.B. https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf
Wie wird authentifiziert? je nach Webseite
Wo finde ich Hilfe? Auf der jeweiligen Seite

Key-Features

  • Http-Response als Datei abspeichern

Voraussetzungen

- keine -


WMS: Konfiguration des HTTP-Endpunkts

Um einen HTTP-Request senden zu können, muss zunächst in den globalen Einstellungen der Endpunkt für den Feiertage Webservice konfiguriert werden.

Name

Beschreibung

Name

Beschreibung

Name

“Demo” (daraus wird dann die Zuordnungs-Variable “http_Demo” erstellt, welche in der Aktivität verwendet werden muss)

URL

https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/
Hier wird die Basis URL des Endpunkts eingetragen. Ausgehend von dieser kann in der Aktivität mit einer relativen URL auf spezifische Ressourcen zugegriffen werden.

Authentifizierungsart

keine

Header

Es sind keine Header erforderlich

URL Parameter

keine

 

Einstellung im WMS

 

Test der Verbindung

Um die Verbindung zu testen, sind auf der rechten Seite des Einstellungsfensters zusätzliche Eingaben möglich. Diese werden nicht gespeichert.

Name

Beschreibung

Name

Beschreibung

HTTP-Methode

GET

Relative URL

/pdf/dummy.pdf

Hier geben wir das PDF-Dokument an, das wir herunterladen möchten

Wird der Test durchgeführt, sollte der Statuscode = 200 sein und im Content-Fenster das PDF (in Textform) dargestellt sein

Es können nicht nur PDF-Dateien herunter geladen werden, sondern auch jede andere Datei, Webseite oder API-Antwort.

 

 

Aktivität “HTTP-Request senden”

Fügen Sie in Ihrem Workflow nun die Aktivität ein und legen Sie über die die Variable “http_Demo” an. Nehmen Sie folgende Einstellungen vor, um das PDf herunterzuladen:

Eingabe

Name

Beschreibung

Endpunkt

Variable für den HTTP-Endpunkt (hier: “http_Demo”) aus den .

Relative URL

Die relative URL zu dem Dokument: “/pdf/dummy.pdf”

HTTP-Methode

GET

Weitere Einstellungen …

Verzeichnis: Eine Verzeichnis-Zuordnung
Name: Der Name kann leer gelassen werden, da dann automatisch der Name der HTTP-Response verwendet wird.

Ergebnis

Tragen Sie nun in den Feldern “Statuscode” eine Variable ein. Wird die Aktivität ausgeführt, steht im Statuscode der Status der HTTP-Anfrage (z.B. 200 bei Erfolg).

Im angebenen Verzeichnis sollte nun die dummy.pdf aus https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf liegen.

 

Verwandte Themen

 

Workflow Studio