码迷,mamicode.com
首页 > 编程语言 > 详细

Python开发【模块】:Requests

时间:2017-03-07 10:44:40      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:安装   display   使用   技术分享   127.0.0.1   eth   log   django   连接   

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模块测试)
views.py

发送请求:

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

标签:安装   display   使用   技术分享   127.0.0.1   eth   log   django   连接   

原文地址:http://www.cnblogs.com/lianzhilei/p/6513424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!