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 | “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/” |
Authentifizierungsart | keine |
Header | Es sind keine Header erforderlich |
URL Parameter | keine |
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 |
---|---|
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 HTTP-Request senden ein und legen Sie über die Zuordnungen 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 Zuordnungen. |
Relative URL | Die relative URL zu dem Dokument: “/pdf/dummy.pdf” |
HTTP-Methode | GET |
Weitere Einstellungen … | Verzeichnis: Eine Verzeichnis-Zuordnung |
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