首页 > 代码库 > Python开发【模块】:Requests
Python开发【模块】:Requests
Requests模块
1、模块说明
Requests 是使用 Apache2 Licensed 许可证的 HTTP 库。用 Python 编写,真正的为人类着想。
Python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 功能,但是它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。
在Python的世界里,事情不应该这么麻烦。
Requests 使用的是 urllib3,因此继承了它的所有特性。Requests 支持 HTTP 连接保持和连接池,支持使用 cookie 保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的 URL 和 POST 数据自动编码。现代、国际化、人性化。
(以上转自Requests官方文档)
2、模块安装
pip install requests
尝试在IDE中import requests,如果没有报错,那么安装成功。
3、简单初识
from django.views import View class Index(View): def get(self, request): print(request.method) return HttpResponse(‘requests模块测试‘)
发送请求:
import requests response = requests.get(‘http://127.0.0.1:8000/index/‘) #发送get请求 print(response.text) #字符串类型 print(response.content) #bytes类型 # requests模块测试 # <class ‘bytes‘>
Python开发【模块】:Requests
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。