在python里,进行http相关的请求,则requests库是事实标准,这个库将复杂的http请求命令,封装在简单、优美的api里。
简单的request如get、post,当然也可以在此基础上增加鉴权功能,或者通过配置请求来防止应用的速度变慢。
安装与引用requests库
使用pip在python里安装requests库,如果是python3,则是pip3
$ pip install requests
使用requests也很简单,如下
import requests
GET请求
最普通常见的HTTP请求是GET。通过get,你可以获得指定的资源。
requsets.get()
Status Codes
当status_code返回200时,说明你的请求成功,而且服务器返回了你所请求的数据。
因此可以直接利用response的布尔属性来做一些简单判断,不过这种情况就不一定是返回200了,因为只要返回代码在200~400之间,都认为响应成功,但是不一定返回了消息内容(比如204就是这样)
对比content,text,json等的类型。