当前位置: 首页 > 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.lryc.cn/news/612445.html

相关文章:

  • vector使用模拟实现
  • Linux 学习 之 killer 问题
  • Unity笔记(三)——父子关系、坐标转换、Input、屏幕
  • STM32学习笔记3-GPIO输入部分
  • 【模电笔记】—— 直流稳压电源——稳压电路
  • RK3568笔记九十六:多路实时目标检测
  • Python应用指南:获取风闻评论数据并解读其背后的情感倾向(二)
  • 【补题】CodeTON Round 1 (Div. 1 + Div. 2, Rated, Prizes!) D. K-good
  • 基于单片机GD32E103的HID按键问题分析
  • hive专题面试总结2
  • 一、Envoy基础概念学习
  • 8.6笔记
  • 《嵌入式数据结构笔记(四):栈结构与队结构链表》
  • Chrontel【7322BMF】CH7322B HDMI Consumer Electronics Control (CEC) devices
  • GaussDB 数据库架构师修炼(六)-3 集群工具管理-主备倒换
  • prometheus+Grafana 监控中间件项目
  • 202506 电子学会青少年等级考试机器人四级实际操作真题
  • 架构层防护在高并发场景下的实践
  • 机器学习-LinearRegression
  • 机器学习模型调优实战指南
  • 机器学习——SVM
  • 居家养老场景下摔倒识别准确率提升 29%:陌讯动态姿态建模算法实战解析
  • 第五十一章:AI模型服务的“百变面孔”:WebUI/CLI/脚本部署全解析
  • 从原理图到PCB的布局
  • LiveQing视频RTMP推流视频点播服务功能-云端录像支持按时间段下载录像时间段下载视频mp4
  • STM32的PWR
  • 引领GameFi 2.0新范式:D.Plan携手顶级财经媒体启动“龙珠创意秀”
  • ZYNQ实现FFT信号处理项目
  • Python科学计算:从基础到工程仿真的完整指南
  • 指挥中心自动化的演变