首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

接口测试 22 requests基础入门

概述

从本文开始分享requests相关知识,及如何用requests进行接口测试。

requests号称:是唯一的一个非转基因的Python HTTP库,人类可以安全享用。

功能特性

下面我们看看requests的功能特色:

Keep-Alive & 连接池

国际化域名和URL

带持久化Cookie的会话

浏览器式的SSL认证

内容自动解码

basic/Digest认证

key/value Cookie管理

自动解压

Unicode响应

HTTP/HTTPS代理支持

文件分块上传

流下载

连接超时

分块请求

支持.netrc

看完上述特色,是不是发现掌握了requests库,在http/https处理方面几乎处于无敌状态了?

安装

先看下怎么安装requests, 执行以下命令:

pip install requests

安装好后如何导入requests模块呢?如下所示:

import requests

基本示例

下面我们看一个基本的示例,体验下requests的强大,直接上代码演示利用requests访问github的api,具体api说明请参见:

https://developer.github.com/v3

将上述代码保存至requests_basic_demo.py中,执行下属命令运行:

python requests_basic_demo.py

运行结果如下图:

小结

本文演示了GET方法及如何获取响应状态码、响应头、编码、文本内容、json内容。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180219G0521300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券