HTTP and JSON in Python

In this week, we will communicate via HTTP and build our own little server for that. This server will be able to serve a simple website and we will use it to store data from the Raspberry Pi.

Learning Goals

After this week, you will be able to:

  • Create your own webserver in Python.
  • Serialize data in Python via JSON.
  • Send complex data types via HTTP.
  • Assemble an overall system.
  • Know more about HTTP, JSON, client-server, request-response.

Preparation

Go through the following preparation material before we meet in class:

Teamwork

In the lab, go through the following activities with your team:

Avsluttende refleksjon

Etter hver uke skal du gå gjennom en kort individuell refleksjon rund det du har lært i uken. Du skal tenke på én ting du har lært best, og én ting som var vanskelig. Dette hjelper ikke bare deg selv, men gir oss også verdifull innsikt. Fyll ut skjema for denne uken her:

If the form does not open properly or you get an error message, try right-clicking the link and opening it in a new tab or window.

Edit this page