pdf-icon

Micropython Guide

HTTP

Utilize APIs from the HTTP module to send HTTP requests to a server and retrieve data.

import urequests

#  GET request
req = urequests.request(
    method='GET', 
    url='http://api.m5stack.com/v1',
    headers={'Content-Type':'text/html'}
    )

#  POST request
req = urequests.request(
    method='POST', 
    url='http://api.m5stack.com/v1',
    json={'KEY':'VALUE'}, 
    headers={'Content-Type':'text/html'}
    )

#  Get response status code
print(req.status_code)

#  Get response Reason-Phrase
print(req.reason)

#  Get raw response body
print(req.content)

#  Get response body as string
print(req.text)

#  Get response body as JSON
print(req.json)
On This Page