python接口自动化测试(二)-requests.get()
环境搭建好后,接下来我们先来了解一下 requests 的一些简单使用,主要包括: requests常用请求方法使用,包括:get,post requests库中的Session、Cookie的使用 其它高级部分:认证、代理、证书验证、超时配置、错误异常处理等。 本节首先来了解一下requests库中如何发送get请求: 一、看下方法定义: 1、到 官方文档 去了下requests.get()方法的定义,如下: 2、点击右上角的【source】,看一下它的源码如下: 看到最后一行return,get方法最后是通过调用 requests.request 方法实现的,其实在其它的请求方法如post,put,head,delete等方法都是调用的request方法,然后把请求方法的类型传递给request方法第一个参数。 3、HTTP协议 是一个基于请求/响应模式的、无状态的,应用层协议。既然有请求,就有响应,来看下resquest中 常用的响应信息: 二、get方法简单使用: 1、不带参数的get: # -*- coding:utf-8 -*- #不带参数的get import requests import json host = "http://httpbin.org/" endpoint = "get" url = ''.join([host,endpoint]) r =