Belangrijk

Vertalen is een inspanning van de gemeenschap waaraan u deel kunt nemen. Deze pagina is momenteel voor 100.00% vertaald.

24.1.4. Gereedschappen voor bestanden

24.1.4.1. Bestand downloaden via HTTP(S)

Downloadt een URL naar het bestandssysteem met een verzoek HTTP(S) GET of POST.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

URL

URL

[tekenreeks]

De URL van het te downloaden bestand.

Doel bestand

OUTPUT

[tekenreeks]

Standaard: [Opslaan naar tijdelijk bestand]

Specificatie van het doel van het bestand. Één van:

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Gevorderde parameters

Label

Naam

Type

Beschrijving

Methode

METHOD

[enumeratie]

Standaard: 0

De voor het verzoek gebruikte methode HTTP. Opties zijn:

  • 0 — GET

  • 1 — POST

Gegevens

Optioneel

DATA

[tekenreeks]

De in het tekstblok toe te voegen gegevens als het verzoek POST is.

Uitvoer

Label

Naam

Type

Beschrijving

Doel bestand

OUTPUT

[tekenreeks]

De locatie van het gedownloade bestand

Pythoncode

ID algoritme: qgis:filedownloader

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

Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.4.2. Verzoek HTTP(S) POST/GET

Voert een verzoek HTTP(S) POST/GET uit en geeft de HTTP statuscode en de gegevens van het antwoord terug. Als er een fout optreedt dan de foutcode en zal het bericht worden teruggegeven. Optioneel kan het resultaat worden weggeschreven naar een bestand op schijf. Standaard waarschuwt het algoritme bij fouten. Optioneel kan het algoritme worden ingesteld om fouten van HTTP te behandelen als mislukkingen.

Parameters

Label

Naam

Type

Beschrijving

URL of bestandspad

URL

[tekenreeks]

De URL of pad van het te openen bestand.

Methode

METHOD

[enumeratie]

Standaard: 0

De voor het verzoek gebruikte methode HTTP. Opties zijn:

  • 0 — GET

  • 1 — POST

POST-gegevens

Optioneel

DATA

[tekenreeks]

De in het tekstblok toe te voegen gegevens als het verzoek POST is.

Authenticatie

Optioneel

AUTH_CONFIG

[authconfig]

Standaard: Geen authenticatie

Een door te geven configuratie voor authenticatie

HTTP-fouten als falen beschouwen

FAIL_ON_ERROR

[Booleaanse waarde]

Standaard: False

Indien ingesteld zal het algoritme falen bij het tegenkomen van een HTTP-fout.

Doel bestand

Optioneel

OUTPUT

[tekenreeks]

Standaard: [Uitvoer overslaan]

Het resultaat kan worden weggeschreven naar een bestand, in plaats van te worden teruggegeven als een tekenreeks. Specificatie van het doel voor het bestand. Een van:

  • Uitvoer overslaan

  • Opslaan naar tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Doel bestand

OUTPUT

[bestand]

Het gedownloade bestand met het teruggeven resultaat

HTTP-status

STATUS_CODE

[tekenreeks]

De HTTP-status

Netwerk foutcode

ERROR_CODE

[tekenreeks]

De foutcode als het faalt (net als bij 404 HTTP-status etc.)

Netwerk foutbericht

ERROR_MESSAGE

[tekenreeks]

Een tekenreeks die het foutbericht bevat, in het geval van falen

Resultaatgegevens

RESULT_DATA

[tekenreeks]

Een tekenreeks die de resultaatgegevens bevat, in het geval van succes

Pythoncode

ID algoritme: native:httprequest

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

Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.4.3. Bestand of URL openen

Opent bestanden in hun standaard geassocieerde toepassing, of URL’s in de standaard webbrowser van de gebruiker.

Parameters

Label

Naam

Type

Beschrijving

URL of bestandspad

URL

[tekenreeks]

De URL of pad van het te openen bestand.

Uitvoer

Het algoritme heeft geen uitvoer.

Pythoncode

ID algoritme: native:openurl

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

Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.