Web-1/Web services

Uit Inf2019
Naar navigatie springen Naar zoeken springen
De printervriendelijke versie wordt niet langer ondersteund en kan weergavefouten bevatten. Werk uw browserbladwijzers bij en gebruik de gewone afdrukfunctie van de browser.
Web1
Netwerken

Zie ook Regels en richtlijnen
Zie ook Artikelen bewerken

Gebruik van web-diensten

  • gebruik van diensten van andere webservers
  • via API
  • resultaat kan HTML zijn - er zijn speciale knopen om daar informatie uit te halen
    • bijv. om te zien of een website nog "up" is
  • resultaat kan JSON zijn - dat is i.h.a. vriendelijker voor programma's.
    • is JSON al bekend? voorkennis?
    • er is een knoop om JSON om te zetten in een JS-object; dat behoort wel tot de voorkennis ;-)

Suggestie voor een voorbeeld:

  • gebruik van een weerdienst voor de woonplaats van de gebruiker.
    • OpenWeatherData
    • (of een IBM dienst)

Typisch voor dit soort diensten

  • je moet een API-key hebben
    • in veel gevallen betekent dit dat je een account moet hebben; dat kan een gratis account zijn, met beperkte mogelijkheden.
  • de informatie moet gecodeerd worden in de URL.
    • welke knopen kunnen we daar het best voor gebruiken?
    • op zich kun je ook daarvoor een template gebruiken: tekst-substitutie is eigenlijk waar het om draait.
  • vaak gebruiken diensten een REST API; dit bespreken we later