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

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

day79 requests模块发送请求

学习日期:20241125

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

学习笔记:

requests模块进行get请求
import requests

params={
    "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.kler.cn/a/410870.html

相关文章:

  • 2024-2025 ICPC, NERC, Southern and Volga Russian Regional Contest(ABCGJLN)
  • 道品智能科技移动式水肥一体机:农业灌溉施肥的革新之选
  • (三)手势识别——动作识别应用【代码+数据集+python环境(免安装)+GUI系统】
  • python中一些内置的数据类型转换方
  • 香港大带宽服务器:助力高效网络应用
  • 多头数(head number);d_model、d_k;词嵌入维度之间的关系;多头是对不同维度的特征分开提取,意义在于将并行执行
  • 鸿蒙系统的架构与运行机制
  • 关于“内网可以访问21端口,通过防火墙映射后无法访问”的问题解决
  • lvgl学习复选框部件和进度条部件(基于正点原子)
  • Vue3 nextTick 使用教程
  • SQL 复杂查询
  • C++ Lambda 表达式
  • 【小白学机器学习34】用python进行基础的数据统计 mean,var,std,median,mode ,四分位数等
  • GitCode 平台设置访问令牌 从而git仓库(附pycharm创建版本控制项目)
  • 《UnityShader 入门精要》更复杂的光照
  • 力扣——寻找峰值
  • 智能合约运行原理
  • 实现可视化大屏的适配,并且解决缩放导致的事件偏移问题
  • 【源码】Sharding-JDBC源码分析之SQL中分片键路由ShardingSQLRouter的原理
  • pytorch torch.Tensor.item() 方法介绍
  • 【VRChat 改模】开发环境搭建:VCC、VRChat SDK、Unity 等环境配置
  • Pytorch使用手册-Datasets DataLoaders(专题三)
  • 李春葆《数据结构》-课后习题代码题
  • Ubuntu20.04+ROS 进行机械臂抓取仿真:环境搭建(一)
  • Amazon商品详情API接口:电商创新与用户体验的驱动力
  • 电子消费品生产线:科技的时尚,玛哈特矫平机为生产线打造平整面板