原創:python的requests.post()向后端傳遞數據,數組結構需將python數據結果轉換成JSON


 針對采集來的數據,用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);
    }

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM