Wichtig

Übersetzen ist eine Gemeinschaftsleistung Sie können mitmachen. Diese Seite ist aktuell zu 48.18% übersetzt.

24.1.4. File tools

24.1.4.1. Download file via HTTP(S)

Downloads a URL to the file system with an HTTP(S) GET or POST request.

Parameter

Grundlegende Parameter

Bezeichnung

Name

Typ

Beschreibung

URL

URL

[string]

The URL of the file to download.

File destination

OUTPUT

[string]

Standard: [Save to temporary file]

Specification of the file destination. One of:

  • Speichern in eine temporäre Datei

  • In Datei speichern…

Fortgeschrittene Parameter

Bezeichnung

Name

Typ

Beschreibung

Methode

METHOD

[Aufzählung]

Standard: 0

The HTTP method to use for the request. Options are:

  • 0 — GET

  • 1 — POST

Data

Optional

DATA

[string]

The data to add in the body if the request is a POST.

Ausgaben

Bezeichnung

Name

Typ

Beschreibung

File destination

OUTPUT

[string]

The location of the downloaded file

Pythoncode

Algorithm ID: qgis:filedownloader

import processing
processing.run("algorithm_id", {parameter_dictionary})

Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.

24.1.4.2. HTTP(S) POST/GET request

Performs a HTTP(S) POST/GET request and returns the HTTP status code and the reply data. If an error occurs then the error code and the message will be returned. Optionally, the result can be written to a file on the disk. By default the algorithm will warn on errors. Optionally, the algorithm can be set to treat HTTP errors as failures.

Parameter

Bezeichnung

Name

Typ

Beschreibung

URL or file path

URL

[string]

The URL or path of the file to open.

Methode

METHOD

[Aufzählung]

Standard: 0

The HTTP method to use for the request. Options are:

  • 0 — GET

  • 1 — POST

POST Data

Optional

DATA

[string]

The data to add in the body if the request is a POST.

Authentication

Optional

AUTH_CONFIG

[authconfig]

Default: No authentication

An authentication configuration to pass

Consider HTTP errors as failures

FAIL_ON_ERROR

[boolean]

Default: False

If set, the algorithm will fail on encountering an HTTP error.

File destination

Optional

OUTPUT

[string]

Default: [Skip Output]

The result can be written to a file instead of being returned as a string. Specification of the file destination. One of:

  • Ausgabe übersrpingen

  • Speichern in eine temporäre Datei

  • In Datei speichern…

Ausgaben

Bezeichnung

Name

Typ

Beschreibung

File destination

OUTPUT

[file]

The downloaded file with the returned result

HTTP Status

STATUS_CODE

[string]

The HTTP Status

Network error code

ERROR_CODE

[string]

The error code when it fails (like as well on 404 HTTP Status etc.)

Network error message

ERROR_MESSAGE

[string]

A string containing the error message in case of failure

Result data

RESULT_DATA

[string]

A string containing the result data in case of success

Pythoncode

Algorithm ID: native:httprequest

import processing
processing.run("algorithm_id", {parameter_dictionary})

Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.

24.1.4.3. Open file or URL

Opens files in their default associated application, or URLs in the user’s default web browser.

Parameter

Bezeichnung

Name

Typ

Beschreibung

URL or file path

URL

[string]

The URL or path of the file to open.

Ausgaben

The algorithm has no output.

Pythoncode

Algorithm ID: native:openurl

import processing
processing.run("algorithm_id", {parameter_dictionary})

Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.