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.
Poznámka
Aby bolo možné vytvárať HTTP požiadavky, mikrokontrolér musí mať aktívne sieťové pripojenie.
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
Random Nerd Tutorials: MicroPython: HTTP GET Requests with ESP32/ESP8266
knižnica
requests- Requests is an elegant and simple HTTP library for Python, built for human beings.