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 |
|
[tekenreeks] |
De URL van het te downloaden bestand. |
Doel bestand |
|
[tekenreeks] Standaard: |
Specificatie van het doel van het bestand. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Methode |
|
[enumeratie] Standaard: 0 |
De voor het verzoek gebruikte methode HTTP. Opties zijn:
|
Gegevens Optioneel |
|
[tekenreeks] |
De in het tekstblok toe te voegen gegevens als het verzoek POST is. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Doel bestand |
|
[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 |
|
[tekenreeks] |
De URL of pad van het te openen bestand. |
Methode |
|
[enumeratie] Standaard: 0 |
De voor het verzoek gebruikte methode HTTP. Opties zijn:
|
POST-gegevens Optioneel |
|
[tekenreeks] |
De in het tekstblok toe te voegen gegevens als het verzoek POST is. |
Authenticatie Optioneel |
|
[authconfig] Standaard: Geen authenticatie |
Een door te geven configuratie voor authenticatie |
HTTP-fouten als falen beschouwen |
|
[Booleaanse waarde] Standaard: False |
Indien ingesteld zal het algoritme falen bij het tegenkomen van een HTTP-fout. |
Doel bestand Optioneel |
|
[tekenreeks] Standaard: |
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
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Doel bestand |
|
[bestand] |
Het gedownloade bestand met het teruggeven resultaat |
HTTP-status |
|
[tekenreeks] |
De HTTP-status |
Netwerk foutcode |
|
[tekenreeks] |
De foutcode als het faalt (net als bij 404 HTTP-status etc.) |
Netwerk foutbericht |
|
[tekenreeks] |
Een tekenreeks die het foutbericht bevat, in het geval van falen |
Resultaatgegevens |
|
[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 |
|
[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.