Python中http请求方法库汇总

发布时间:2016/01/07 13:35:54来源:

最近在使用python做接口测试,发现python中http请求方法有许多种,今天抽点时间把相关内容整理,分享给大家,具体内容如下所示:

一、python自带库----urllib2

python自带库urllib2使用的比较多,简单使用如下:

简单的get请求

这就是最简单的urllib2发送post例子。代码比较多

二、python自带库--httplib

httplib是一个相对底层的http请求模块,urlib就是基于httplib封装的。简单使用如下:

简单的get请求

我们再来看post请求

是不是觉得太复杂了。每次写还得再翻文档,看看第三种吧

三、第三方库--requests

发请get请求超级简单:

就一句话,再来看看post请求

也很简单。

再看看如果要认证:

是不是比urllib2更简单多了吧,且requests自带json解析。这点非常棒

python中的http请求