第六章 . requests 模块 - 【接口请求】requests模拟headers 传参


1.header 传参 User-Agent:浏览器的用户代理字符串。告诉HTTP服务器, 客户端使用的操作系统和浏览器的名称和版本 Content-Type:来表示具体请求中的媒体类型信息,确切的来说是客户端告知服务端,自己即将发送的请求消息携带的数据结构类型,好让服务端接收后以合适的方式处理。

第六章 . requests 模块 - 【接口请求】requests模拟Querystring查询字符串传参

1.Quertstring查询字符串传参 像这种http:/httpbin.orglpost?name=xiaoming&age=18,在url中存在?等一系列参数,这些参数就是查询字符串 import requests url = 'http://httpbin.org/post' d = {

第六章 . requests 模块 - 【接口请求】POST请求体的files格式传参(文件上传)

import requests url = 'http://httpbin.org/post' #传入的参数:字典格式 d = { "files":open("test.txt","rb") } res = requests.post(url, files=d) print(res.

第六章 . requests 模块 - 【接口请求】POST 请求体的json格式传参


1.application/json 格式传参 Content-Type:application/json,application/json 这个 Content-Type 作为响应头大家肯定不陌生实际上,现在越来越多的人把它作为请求头,用来告诉服务端消息主体是序列化后的JSON 字符串。由于JSO

第六章 . requests 模块 - 【接口请求】POST 请求体的data 格式传参

1.【application/x-www-form-urlencoded格式传参】 当看到接口请求头的Content-Type: application/x-www-form-urlencoded时,需要用到requests.post0)方法中的data参数进行传参,传参的格式可以是字符串,也可以是

第六章 . requests 模块 - 【接口请求】requests模拟发送 GET和 POST 请求

1.简单的 GET 请求 源码: def get(url, params=None, **kwargs): r"""Sends a GET request. :param url: URL for the new :class:`Request` object. :para

【缓存Redis】概念知识

1.什么是redis? 它是一种非关系型的数据库,是介于接口服务端与数据库的中间层。 比如一个查询接口,第一次查询从数据库里面查数据,查完后我们把数据存入redis 缓存中,第二次查就可以直接从缓存中读取数据。 一般把什么数据放入redis?答:主要是一些复杂操作,耗费时间长的,比如数据库查询需要

第六章 . requests 模块 - 【Fiddler】Inspectors 抓取接口信息

示例地址(禅道):https://zentao.demo.qucheng.cc/index.php?m=user&f=login&referer=Lw== 以禅道登录接口为例: 点击登录 过滤url和接口请求方式,找到登录接口

第六章 . requests 模块 - 【HTTP 协议】响应

1.响应报文的构成 2.响应数据有哪几种格式 json 类型的响应数据:字典取值 #这种格式的响应数据是{}形式的json类型 content-Type:application/json;charset=utf-8 #响应体示例 {"Text":"Fiddler Jam - Your secure,