MaixPy MaixCAM 使用 http 网络通信

简介

HTTP 是一个应用层网络协议,底层基于 TCP,通过它我们可以向网络服务器发送和接受信息,比如从网页服务器获取网页内容等。
更多介绍可以自行搜索 HTTP。

在 MaixPy 使用 HTTP 请求

因为 MaixPy 基于 Python, 所以直接使用自带的 requests 库即可,requests 库是一个非常健全易用的库,这里就不进行过多的介绍,请自行搜索相关文档和教程使用。

这里举个例子,获取https://example.com 的首页内容。

import requests

url = 'https://example.com'
response = requests.get(url)
print("Response:")
print("-- status code:", response.status_code)
print("")
print("-- headers:", response.headers)
print("")
print("-- content:", response.content)
print("")
print("-- text:", response.text)
print("")