Práca s protokolom HTTP

HTTP požiadavky pomocou knižnice requests

Súčasťou základného firmvéru jazyka MicroPython pre mikrokontroléry Raspberry Pi Pico s WiFi modulom je aj modul requests. Tento modul predstavuje zjednodušenú implementáciu známej knižnice requests určenej na prácu s protokolom HTTP, ktorá je obľúbená najmä vďaka svojej jednoduchosti a prehľadnému použitiu.

Príklad použitia

Spôsob práce a používania knižnice requests je možné v nasledovnom príklade:

>>> import requests
>>> response = requests.get('http://worldtimeapi.org/api/timezone/Europe/Bratislava')
>>> response.status_code
200
>>> response.headers['content-type']
'application/json; charset=utf-8'
>>> response.encoding
''
>>> response.text
''
>>> response.json()
{}

Ďalšie zdroje

  1. Random Nerd Tutorials: MicroPython: HTTP GET Requests with ESP32/ESP8266

  2. knižnica requests - Requests is an elegant and simple HTTP library for Python, built for human beings.