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

D79【 python 接口自动化学习】- python基础之HTTP

day79 requests模块发送请求

学习日期:20241125

学习目标:http定义及实战 -- requests模块进行get请求带参数&requests模块进行post请求

学习笔记:

requests模块进行get请求
import requestsparams={"shouji":"13099991112","appkey":"0c818521d38759e1"
}
r=requests.get(url='http://api.binstd.com/shouji/query',params=params)
print(r.status_code) # 响应状态码 200
print(r.json()) # 响应体 {'status': 0, 'msg': 'ok', 'result': {'shouji': '13099991112', 'province': '', 'city': '', 'company': '中国联通', 'cardtype': None}}
requests模块进行post请求

json传参

# post请求
json_data={"title":"foo","body":"bar","userID":1
}
r2=requests.post(url="https://jsonplaceholder.typicode.com/posts",json=json_data)
print(r2.status_code) # 响应状态码 201
print(r2.json()) # 响应体 {'title': 'foo', 'body': 'bar', 'userID': 1, 'id': 101}

data传参

# data 传参
data3={"text":"hello"
}
r3=requests.post(url="https://dict.youdao.com/keyword/key",data=data3)
print(r3.status_code) # 响应状态码 200
print(r3.json()) # 响应体 {'code': 0, 'message': 'SUCCESS', 'data': []}
总结
  1. requests模块进行get请求,传参使用形参params,实参使用字典输入key和value
  2. requests模块进行post请求,传参使用形参json或data,实参使用字典输入key和value
http://www.lryc.cn/news/492391.html

相关文章:

  • C++【日志模块中的writer类】前文中 循环队列用法
  • Linux:文件管理(一)——文件描述符fd
  • 【C++初阶】第3课—类和对象(类的默认成员函数)
  • uni-app初学笔记:文件路径与作用
  • 小程序-使用 iconfont 图标库报错:Failed to load font
  • 【计网】自定义协议与序列化(一) —— Socket封装于服务器端改写
  • 速度革命:esbuild如何改变前端构建游戏 (1)
  • 大语言模型---什么是注意力机制?LlaMA 中注意力机制的数学定义
  • LSA详情与特殊区域
  • Python爬虫能处理动态加载的内容吗?
  • Spring Boot Web应用开发:数据访问
  • 【Linux】进程控制-----进程创建与进程终止
  • 【软考速通笔记】系统架构设计师③——信息安全技术基础知识
  • AI安全:从现实关切到未来展望
  • YOLO格式数据集介绍
  • Doris 数据集成 LakeSoul
  • Navicat 预览变更sql
  • 深入理解下oracle 11g block组成
  • Qt Graphics View 绘图架构
  • 大数据-234 离线数仓 - 异构数据源 DataX 将数据 从 HDFS 到 MySQL
  • 零基础学安全--shell脚本学习(1)脚本创建执行及变量使用
  • C#对INI配置文件进行读写操作方法
  • 华为鸿蒙内核成为HarmonyOS NEXT流畅安全新基座
  • 请求响应(学习笔记)
  • JavaScript核心语法(5)
  • 2024年第15届蓝桥杯C/C++组蓝桥杯JAVA实现
  • MongoDB 和 Redis 是两种不同类型的数据库比较
  • CLIP-Adapter: Better Vision-Language Models with Feature Adapters 论文解读
  • Spring Boot 开发环境搭建详解
  • 网络安全中的数据科学如何重新定义安全实践?