如何使用 python 从 REST API 读取对象?
How to read objects from REST API using python?
任何人都可以知道如何将 REST API 中的数据合并到 RPi 中,并在 Python 中编写脚本吗?有没有办法从远程服务器向树莓派发送一些命令?任何对此的帮助将不胜感激。
RPi 使用 rest API,所以你可以在 python.
中使用 urllib
http://<ip of raspi>:3000/<pin>
示例:
from urllib.request import Request, urlopen
q = Request(url_with_get_parameters)
q.add_header('some_header_info', 'value' )
q.add_header('Content-type', 'application/json')
response = urlopen(q).read()
只保留问题范围内的答案。可以使用 http
请求访问 Rest api。 python 标准库有一个 http 客户端库,还有很多库 there which provide features of a http client
, i personally like requests。
所以基本上安装requests
然后。
r = requests.get(url)
data = r.json() # as its a rest api you can directly access the json object
print(data)
任何人都可以知道如何将 REST API 中的数据合并到 RPi 中,并在 Python 中编写脚本吗?有没有办法从远程服务器向树莓派发送一些命令?任何对此的帮助将不胜感激。
RPi 使用 rest API,所以你可以在 python.
中使用 urllibhttp://<ip of raspi>:3000/<pin>
示例:
from urllib.request import Request, urlopen
q = Request(url_with_get_parameters)
q.add_header('some_header_info', 'value' )
q.add_header('Content-type', 'application/json')
response = urlopen(q).read()
只保留问题范围内的答案。可以使用 http
请求访问 Rest api。 python 标准库有一个 http 客户端库,还有很多库 there which provide features of a http client
, i personally like requests。
所以基本上安装requests
然后。
r = requests.get(url)
data = r.json() # as its a rest api you can directly access the json object
print(data)