haalWebTekst

Canonieke ID: network.getText.

haalWebTekst(url)

Vraagt een openbaar HTTPS-adres op en geeft een Map terug met ok, status, value en error. value bevat UTF-8-tekst bij succes, anders None. Alleen HTTP 2xx is succes. Controleer ok voordat je de waarde gebruikt.

Declareer de HTTPS-origin in een opgeslagen project via Bestand → Projectwebtoegang. De gebruiker moet voor elke uitvoering toestemming geven. Een declaratie alleen is geen toestemming. Losse bronbestanden hebben geen declaraties. Privénetwerken, localhost, omleidingen buiten dezelfde origin, willekeurige headers en omgevingscookies zijn niet toegestaan. Verzoeken hebben tijd-, omvang- en snelheidsgrenzen.

Fouten gebruiken unavailable, invalid-url, denied, timeout, cancelled, limit, http, invalid-response of network. Er zijn geen transportdetails of geheime gegevens in het resultaat. Ongeldige argumenttypen geven een uitvoerdiagnose. JSON-antwoorden vereisen een JSON-contenttype, geldige UTF-8 en geldige begrensde waarden.

CLI, IDE en native console-/grafische apps ondersteunen dit met toestemming. Lokale browserprojecten kunnen de expliciete Go-broker gebruiken; een publieke browser zonder adapter geeft unavailable. Stoppen of webtoegang intrekken annuleert verzoeken. Deze functies zijn beschikbaar in Learner.

# language: nl
laat antwoord = haalWebTekst("https://api.example.org/data")
als antwoord["ok"]:
    zeg antwoord["value"]
anders:
    zeg antwoord["error"]

Vervang het voorbeeldadres door je eigen toegestane openbare API; dit adres levert geen demonstratiegegevens.