当前位置: 首页 > news >正文

Pytest项目_day04(Python做接口请求)

Requests包

  • 在python中,可以使用requests包,用于做接口请求和接口测试
  • request支持http和https
  • 简单的get函数调用如下:
    在这里插入图片描述

r.json

在这里插入图片描述

r.status_code

在这里插入图片描述

r.text

在这里插入图片描述

get函数的带params用法

在这里插入图片描述

post函数的带params用法

  • post也可以和get一样在url中传入参数
  • 在requests包中,post()函数的params形参是使用keywords传入的,即使用的是下一层的request()函数中的params形参,这点可以看作和get()函数类似
    在这里插入图片描述

post函数的json形参用法

  • json形参的内容和params一样,都是字典格式
    在这里插入图片描述

post函数的data形参用法

  • data形参的内容和json一样,也是字典格式
  • 对应在postman中的form-data
    在这里插入图片描述
    在这里插入图片描述

在java代码中的get、post请求

  • get请求,且传参格式为params
    在这里插入图片描述
  • post请求,且传参格式为form-data
    在这里插入图片描述
    在这里插入图片描述
  • post请求,且传参格式为json(目前大部分都是采用这一种)
    在这里插入图片描述
http://www.xdnf.cn/news/1252711.html

相关文章:

  • 笔记html模板
  • 大语言模型
  • Python Pandas.lreshape函数解析与实战教程
  • CPP网络编程-异步sever
  • 《爬虫实战指南:轻松获取店铺详情,开启数据挖掘之旅》
  • 机器学习-LinearRegression
  • 【20205CVPR-目标检测方向】基于事件的高效目标检测:具有空间和时间注意力的混合神经网络
  • QT----QAxObject在子线程中调用,发现excel指针为空
  • Kubesphere搜索镜像问题
  • Packets Frames 数据包和帧
  • SQL120 贷款情况
  • 利用C++11和泛型编程改进原型模式
  • .Net下载共享文件夹中的文件
  • Java Stream API 详解(Java 8+)
  • Linux---第二天---基础指令
  • 快速莫比乌斯变换(FMT)与莫比乌斯反演 例题:树上lcm
  • SELinux 安全机制详解与管理
  • 组合期权:跨式策略
  • 批量提问程序开发方案:基于Python的百度文小言接口实现
  • 基于 Jenkins Pipeline 实现 DITA 文档自动化构建与发布(开源方案)
  • 百度智能云给“数字人”发工牌
  • Boosting 知识点整理:调参技巧、可解释性工具与实战案例
  • Bug 记录:SecureRandom.getInstanceStrong()导致验证码获取阻塞
  • 【motion】标签体系设计与检索 1:HumanML3D 和 KIT Motion-Language(KITML)
  • Java 使用动态代理和反射实现字段变更跟踪
  • 生成网站sitemap.xml地图教程
  • 【STM32U385RG 测评】基于VSCode的STM32开发环境搭建
  • 西门子PLC基础指令6:读取时钟指令、设置时钟指令、使能含义与注意
  • 【32】C++实战篇—— m行n列的坐标点,求每行相邻点X差值dX,每列相邻点y差值dY,并以矩阵形式左端对齐
  • JAVA--流程控制语句