原创:python的requests.post()向后端传递数据,数组结构需将python数据结果转换成JSON

摘要:
对于收集的数据,使用requests Post()将python数据结构(如数组)传输到后端,需要将其转换为JSON对象。否则,后端可以很容易地解析不能用作后端集合的对象结构post()“”后台接收是数组“”dataInfoList=[{'area':'string222','city':'string','subject':'请求传递过去的数据222

 针对采集来的数据,用requests.post()向后端传递

如果是python数据结构如数组,需要转换成为JSON对象,否则后端容易解析不成后端集合的对象结构 re

一:python做为前端请求requests.post()

     '''
        后台接收是数组
        '''
        dataInfoList = [
            {
                'area': 'string222',
                'city': 'string',
                'subject': 'request传递过去数据222'
            },
            {
                'area': 'string222',
                'city': 'string',
                'subject': 'request传递过去数据333'
            }
        ]
        # 请求头,不设置会理解成表单form post无法传递数据
        headers = {"content-type": "application/json"}
        #json.dumps()作用 将一个Python数据结构转换为JSON
        return22 = requests.post("http://192.168.0.100/api/v1/infor/listTdInfo", json.dumps(dataInfoList),
                                 headers=headers)
        print("传递是对象****requests.post提交返回结果:", return22)

 二:spring boot 做为后端接收前端传递过来数据

  /**
    * 接收scrapy 传递过来的字典里加集合
    * */
    @PostMapping("/listTdInfo")
    @ApiOperation(value = "为测试scrapy向后端提交数据222")
    public void addPostListTdInfo(@RequestBody List<TdInfor> tdInfor){
        System.out.println("添加数据是对象的集合如下");
        System.out.println(tdInfor);
    }

  

免责声明:文章转载自《原创:python的requests.post()向后端传递数据,数组结构需将python数据结果转换成JSON》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇winform 使用task不卡界面的2种方式Linux下升级gcc版本(9.1.0版本)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python小专题——time模块

time常用函数 最近参与python的一个项目,发现经常遇到一些常用的模块,而每次使用时,我都要查一遍。终于,我决定要各个击破,对常用的python小知识进行总结。下面总结了python中对时间处理的常见函数。 在开始之前,首先要说明这几点: 在Python中,通常有这几种方式来表示时间:1)、时间戳 2)、格式化的时间字符串 3)、元组(struct...

Python web前端 06 运算符 循环

Python web前端 06 运算符 循环 一、运算符 #JS六大数据类型 #number 数字 #string 字符串 #boolean 布尔型 #function 函数 #undefined 未定义:一个变量声明之后没有复制就是未定义 #object 对象 在JS里面null属于对象类型,但是它不具有很多对象的共性,所以很多资料将他归为单...

数据分析之数据标准化

    数据标准化是一个常用的数据预处理操作,目的是处理不同规模和量纲的数据,使其缩放到相同的数据区间和范围,以减少规模、特征、分布差异等对模型的影响。除了用作模型计算,标准化的数据还具有直接计算并生成复合指标的意义,是加权指标的必要操作。 实现中心化和正态分布的Z-Score 转换公式: 其中x表示原数据,x' 表示转化后的数据,mean表示样本均值,...

Python中的文件和目录操作实现代码

对于文件和目录的处理,虽然可以通过操作系统命令来完成,但是Python语言为了便于开发人员以编程的方式处理相关工作,提供了许多处理文件和目录的内置函数。重要的是,这些函数无论是在Unix、Windows还是Macintosh平台上,它们的使用方式是完全一致的。 本文将详细解释这些函数的使用方法。首先,我们介绍Python语言中类似于Windows...

python学习笔记-Pycharm远程连接服务器的Python虚拟环境(Virtualenv)

Virtualenv可以作为一个独立的Python虚拟环境工具,并能够建立多个相互独立,互不影响的Python工作环境。 主要解决在运行多个项目时,由于它们对应的运行环境需求不同,可能会导致项目无法正常运行的问题。 服务器设置内容: 安装Virtualenv命令: pip install virtualenv 给自己的项目创建python虚拟环境: vi...

python AES加密 ECB PKCS5

class AesEbc16:  # 按块的大小, 一块一块的加密, 明文和密文长度一样   def __init__(self):     self.key = b"123qweqqqwerqwer"  # 加密和解密用同一个秘钥, 长度为 每块的长度     self.mode = AES.MODE_ECB  # ECB加密模式, 也是默认的模式, 创...