首页 > 其他分享 >10.Requests【接口请求】requests模拟QuertString查询字符串传参

10.Requests【接口请求】requests模拟QuertString查询字符串传参

时间:2023-01-17 10:22:34浏览次数:43  
标签:传参 10 string url 参数 QuertString query requests

一、前言

无论是get,还是post请求,我们在模拟接口请求中往往会遇到url中包含形如?name=xiaoming&age=18这种的参数,这种参数是通过url传递到服务器的,像这种参数怎么通过requests模块模拟呢,本节课做详细介绍。

二、学习目标

1.QuertString查询字符串传参

三、知识点

1.【QuertString查询字符串传参】

像这种http://httpbin.org/post?name=xiaoming&age=18 ,在url中存在?等一系列参数,这些参数就是查询字符串,也可以在fiddler的WebForms中直观查看

代码示例:

import requests

query_string = {
    "name":"xiaoming",
    "age":"18"
}

data = {
    "say":"hello python!"
}
url_mul = 'http://httpbin.org/post'
r = requests.post(url_mul,params=query_string, data=data) #可以用params参数传值,query_string必须是字典格式
print(r.text)

同理,get请求也是这种传参方式:

import requests

query_string = {
    "name":"xiaoming",
    "age":"18"
}

url_mul = 'http://httpbin.org/get'
r = requests.get(url_mul,params=query_string) #可以用params参数传值,query_string必须是字典格式
print(r.text)

标签:传参,10,string,url,参数,QuertString,query,requests
From: https://www.cnblogs.com/ckxingchen/p/17057114.html

相关文章

  • 12.Requests【接口请求】requests模拟cookies传参
    一、前言Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来......
  • Python经典编程习题100例,供初学者学习
    如果需要完整代码可以关注下方公众号,后台回复“代码”即可获取,阿光期待着您的光临~✌题目及题解持续更新中✌本人初学Python,只为熟悉语法编写,大神请勿理会......
  • 10.Selenium【元素的定位】css选择器定位
    一、前言了解前端的同学应该知道,css是一种语言,它用来描述THML和XML的元素显示样式,在css语言中有css选择器,在Selenium中也可以使用这种选择器来定位元素。二、学习目标1.......
  • LibreOJ L6210 「美团 CodeM 决赛」tree
    链接难度:\(\texttt{?}\)有一颗\(n\)个点的树,每个点有权值\(x_i\),定义一条简单路径的权值为\(f(a_1\toa_2\to...\toa_k)=\frac{x_{a_1}\timesx_{a_2}\times...\t......
  • mysql 时间维度 以10分钟为粒度
    1.10分钟为粒度分组SELECTconcat(left(date_format(create_time,'%Y-%m-%d%H:%i'),15),'0')ASgroupTime,count(*)FROMai_t_taskWHEREcreat......
  • 每日食词—day105
    领域domainfieldwrapv. n.绕、外套、包扎、包proteinn. adj.蛋白质、蛋白veggiesn.蔬菜、素菜类cheesen. v.干酪、乳酪、芝士saucen. v.酱......
  • 手写笔记10:简单回顾计算机网络(OSI七层、TCP与UDP)
    ......
  • win10 锁屏失效 windows+L
    注册表项修改值为0 https://answers.microsoft.com/zh-hans/windows/forum/all/windows-10/e41b3f4f-39b1-4146-87ce-a0f3fd91f3ad  请在小娜中搜索Regedit,打开......
  • CPU持续100%分析并解决
    背景接到客户电话,说某系统数据库服务器CPU利用率从上午8点开始到现在基本上都是100%的情况,影响到了业务。让给看看是什么原因导致的,怎么紧急处理一下。现象查看CPU利用率,确......
  • ABB 800XA学习笔记19:系统架构10
    这一篇学习笔记我在新浪发表过,地址是ABB800XA学习笔记18:系统架构10_来自金沙江的小鱼_新浪博客(sina.com.cn)在这里我也发表一遍,以免丢失接着学习1.6配置工具1.6.1......