micropython/docs/09-Net_Programming_Guide/02-HttpClient.md

33 lines
985 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## HttpClient
本节介绍如何在 RT-Thread MicroPython 上使用 Http Client 功能,本章主要使用的模块为 `urequests`
### 获取并安装 urequests 模块
获取该模块有两种方式,详细操作可参考包管理章节:
- 方法1使用 upip 包管理工具下载,这里使用 `upip.install("micropython-urequests")` 命令upip 工具将自动下载并安装 `urequests` 模块,下载过程如图所示:
![1525690379859](../figures/install_urequests.png)
- 方法2从 MicroPython-lib 中复制到开发板上文件系统的 `/libs/mpy` 目录下。
接下来 `urequests` 模块就可以被导入使用了。
### urequests 模块的使用
下面示例程序使用 `get` 命令来抓取 `http://www.baidu.com/` 的首页信息,并格式化输出:
```python
try:
import urequests as requests
except ImportError:
import requests
r = requests.get("http://www.baidu.com/")
print(r)
print(r.content)
print(r.text)
r.close()
```