python发送json参数的实例代码
作者:草木间的行者 发布时间:2022-07-26 15:43:47
标签:python,json,参数
在写脚本的过程中,除了发送form表单参数之外,我们还会发送json格式的参数。那么碰见json格式要怎么发送呢,这篇我们来解决这个问题。
直接上代码
import requests
import unittest
import json
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #避免打印中文乱码的
class Test_api(unittest.TestCase):
def setUp(self):
pass
def test_01_api(self):
self.url = 'https://*****/video/info'
self.header = {'Content-Type' : 'application/json'}
#这句非常重要,有这句代码才能表示传参是json格式
self.data = {
"userId" : 20,
"packageId" : 1,
"videoId" : 10153
}
self.res = self.res = requests.post(self.url,headers=self.header,json=self.data)
#一定要有header,即使header里边只标明了参数格式;json是把python的数据结构转换成json;
self.r = self.res.json()
print (self.r)
def tearDown(self):
pass
if __name__=='__main__':
unittest.main()
返回值:
总结:
想要发送json数据,需要两个地方非常注意:
1、header里边定义传参格式
2、参数用json=
写脚本过程中,还有很多细节需要注意,我会一点一点的分享给大家,希望多多关注。
来源:https://blog.csdn.net/qq_39568217/article/details/123578335
0
投稿
猜你喜欢
- 例子:Response.Cookies("letwego")("visiter")="84
- 在这篇文章里,我们将会探索如何使用Python语言作为一个工具来检测Linux系统各种运行信息。让我们一起来学习吧。哪种Python?当我提
- pyplot直方图的绘制import matplotlib.pyplot as pltimport numpy as npfrom pyla
- 新云4.0模版标签是全新改的了,加了前缀。如果你怀旧,请查看新云CMS3.1常用模板标签。下面的标签说明,后台就有,为了方便查看转到这里。{
- PHP addcslashes() 函数实例在字符 "W" 前添加反斜杠:<?php $str = addcsla
- 一、修改操作系统核心参数在Root用户下执行以下步骤:1)修改用户的SHELL的限制,修改/etc/security/limits.conf
- 在我供职的公司不仅仅拥有Oracle数据库,同时还拥有SQL Server数据库,所以我经常遇见人们向我提两种问题。 第一种通常都是以&qu
- 翻译说明:这是Solid State Group网站上的一篇很友好的文章,解决了我在设计中遇到的很多问题,故在此我翻译其文,并对原作者表示非
- Python保存网页图片这个是个比较简单的例子,网页中的图片地址都是使用'http://。。。。.jpg'这种方式直接定义的
- 一、数据描述数据集中9994条数据,横跨1237天,销售额为2,297,200.8603美元,利润为286,397.0217美元,他们的库存
- Javascript有没有内存泄露?如果有,如何避免?鉴于最近有好几个人问到我类似的问题,看来大家对这部分内容还没有系统的研究过,因此,打算
- 目录Counter举例实战sortedallF-strings总结Python中冷门但非常好用的内置函数 Counter举例 实战sorte
- 1. Http标准库1.1 http客户端func main() {response, err := http.Get("http
- Tuple 叫做 tuple,用小括号、或者无括号来表述,是一连串有顺序的数字。a_tuple = (12, 3, 5, 15 , 6)an
- 客户端程序编写免不了经常接触XMLHttpRequest对象。微软的XHR实现的progid又是一串一串的。 烦人。抽一个中午时间,找了找资
- 一、什么是框架框架的本质就是一个socket服务,可以完成不同主机之间的通信。它是一个半成品的项目,其中可能已经封装好了基本的功能,比如路由
- 作者:Dmitry @ Usability Post 版权所有 Copyright.译者:明月星光 @ UCD翻译小组原文:ht
- 第一步:首先定义一个视图函数,用于提供数据,实现每页显示数据个数,返回每页请求数据from django.shortcuts import
- 影响 JavaScript性能的另外一个杀手就是递归,在上一节中提到采用memoization技术可以优化计算数值的递归函数,但memoiz
- 本来想控制鼠标自动移动防止公司电脑自动休眠的策略,然而,实现了并没什么卵用,还是会休眠。但还是分享出来吧。win10的系统。首先要安装几个第