本章内容:

   1、Get请求的操作方法(带参数)2、Post请求的操作方法

GET请求操作:

接口文档如下:

先使用jmeter测试接口(作为参照):

1、接口参数:

返回的结果:

2、以下为python代码:

import requestsdef GetTest():url="https://openapi.dvr163.com/message/nonce" #urlParam={ # 传递的参数,字典类型,所有参数写在这里即可"method":"get"}Rque=requests.get(url,Param) # 发起Get请求GetJson=Rque.json()#获取返回的json数据print(GetJson) #打印返回的数据nonce=GetJson["nonce"] #从返回的json中提取nonce的值(把json当字典处理即可)print(nonce) #打印nonce
GetTest()"""说明:1、超过五行以上代码建议封装在函数中2、POST请求和GET请求操作方法一致,只需要把Rque=requests.get(url,Param)改成:Rque=requests.post(url,Param)3、在实际的应用中,应加入对返回结果的判断,通常做法就是判断返回的状态码。
"""

运行结果:

思考一下:

以上的示例都是很简单的例子,在实际的项目中,接口是比较复杂的,会有些参数需要较验和加密,也有一些参数需要从另一个接口获取。因些,光撑握requests库是不够的。还需要掌握md5,base64,大小写转换等常用方法的使用。

post请求需要加密吗_Python接口自动化Requets之http请求(2)相关推荐

  1. python调用文件下载接口_python接口自动化21-下载excel文件(Content-Type:octets/stream)...

    前言 Content-Type类型为octets/stream,这种一般是文件类型了,比如有时候需要导出excel数据,下载excel这种场景如何用python来实现呢? 抓下载接口 1.下载的场景如 ...

  2. delphi接口带上请求头是什么意思_Python接口自动化之Token详解及应用

    ------·今天距2021年258天·------ 这是ITester软件测试小栈第113次推文 在上一篇Python接口自动化测试系列文章:Python接口自动化之cookie.session应用 ...

  3. delphi接口带上请求头是什么意思_python接口自动化(二十)--token登录(详解)...

    简介 为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮.有些登录不是用 cookie 来验证的,是用 token 参数来判断是否登录.token 传参有两种一种是放在请 ...

  4. python自动化接口测试中的cookies怎么实现_Python接口自动化之cookie、session应用

    ------·今天距2021年260天·------ 这是ITester软件测试小栈第112次推文 在上一篇Python接口自动化测试系列文章:Python接口自动化-requests模块之post请 ...

  5. pythonapi是什么_python接口自动化(一)--什么是接口、接口优势、类型(详解)...

    简介 经常听别人说接口测试,接口测试自动化,但是你对接口,有多少了解和认识,知道什么是接口吗?它是用来做什么的,测试时候要注意什么?坦白的说,笔者之前也不是很清楚.接下来先看一下接口的定义. 定义 接 ...

  6. soapui工具_python接口自动化(四)--接口测试工具介绍(详解)

    简介 "工欲善其事必先利其器",通过前边几篇文章的介绍,大家大致对接口有了进一步的认识.那么接下来让我们看看接口测试的工具有哪些. 目前,市场上有很多支持接口测试的工具.利用工具进 ...

  7. python调用接口时传多个参数_python接口自动化11-post传data参数案例

    前言: 前面登录博客园的是传json参数,有些登录不是传json的,如jenkins的登录,本篇以jenkins登录为案例,传data参数. 一.登录jenkins抓包 1.登录jenkins,输入账 ...

  8. python2018上海脱产_python接口自动化27-urlencode编码%E6%82%A0%E6%82%A0与解码

    前言 urllib.parse 里面三个方法:urlencode,quote,unquote详解. 在做接口自动化过程中,http协议在发送url的时候,是以urlencode的编码格式传过去的,通常 ...

  9. python程序如何封装成接口_python接口自动化如何封装获取常量的类

    这篇文章主要介绍了python接口自动化如何封装获取常量的类,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 背景: 一.执行case的过程: 首先需 ...

最新文章

  1. 禅道项目管理软件的命令行入口
  2. php 转化数字,php实现中文转数字
  3. Django框架深入了解_04(DRF之url控制、解析器、响应器、版本控制、分页)(一)
  4. ShopEx文章页增加上一篇下一篇功能
  5. (四)ElasticSearch之数据
  6. poj1390 (区间dp)
  7. [Linux] 动态库加载顺序
  8. PHP大转盘中奖概率算法实例
  9. ARKit何以从同类技术中胜出?
  10. python选择排序算法_Python - 排序算法
  11. 大容量sd卡reread之后/dev下概率性出现无设备文件
  12. MPChart的柱状图BarChart
  13. 1068 万绿丛中一点红 (20 分)测试点3、5
  14. 搭建rsyslog日志服务器记录RouterOS路由器日志
  15. 数学速算法_简单易学的速算法,贴墙上背,孩子次次数学100分!
  16. Laravel框架post的路由出现The page has expired due to inactivity. Please refresh and try again.
  17. 可道云微信群机器人功能展示
  18. Canopen对象字典学习
  19. C语言实现实数和复数矩阵及其各种运算(一)
  20. tie cell:tie high tie low

热门文章

  1. oracle数据库在sqlplus登录时遇到的问题
  2. mybatis注册了mapper但是还是报错_springboot整合Mybatis
  3. 深度网络模型裁剪和发布正规化
  4. 技术贴]强大的DELPHI RTTI–兼谈需要了解多种开发语言
  5. eclipse无法运行 ,报错:the selection cannot be launched
  6. Servlet 单例多线程
  7. 用python实现AES加密解密
  8. PUSHA/PUSHAD POPA/POPAD 指令详解
  9. rabbitMq自动创建队列
  10. DSP学习--BCC校验(异或校验)