HttpClient

简介

本节介绍如何在 RT-Thread MicroPython 上使用 Http Client 功能,本章主要使用的模块为 urequests

获取并安装 urequests 模块

获取该模块有两种方式,详细操作可参考包管理章节:

  • 方法1:使用 upip 包管理工具下载,这里使用 upip.install("micropython-urequests") 命令,upip 工具将自动下载并安装 urequests 模块,下载过程如图所示:
    1525690379859

  • 方法2:从 MicroPython-lib 中复制到开发板上文件系统的 /libs/mpy 目录下。
    接下来 urequests 模块就可以被导入使用了。

urequests 模块的使用

下面示例程序使用 get 命令来抓取 http://www.baidu.com/ 的首页信息,并格式化输出:

  1. try:
  2. import urequests as requests
  3. except ImportError:
  4. import requests
  5.  
  6. r = requests.get("http://www.baidu.com/")
  7. print(r)
  8. print(r.content)
  9. print(r.text)
  10. r.close()

评论

原文: https://www.rt-thread.org/document/site/submodules/micropython/docs/09-Net_Programming_Guide/02-HttpClient/