python脚本发送json报文,data中有重复参数应该怎么处理?

发布于 2022-09-06 07:29:17 字数 750 浏览 31 评论 0

python 脚本如下:

#coding=utf-8
import requests
import json
import unittest, time, re, os
    
header = {"Authorization": "Basic UlBDdXNlcjoxMjM0NTY="}
auth = ("xxxxxx", "123456")  
url = "http://192.168.x.xxxx:xxxx"
data = {
    "jsonrpc": "1.0",
    "id":"curltest",
    "method": "sendmany",
    "params": [
        "anryan",
        "CCC",
        {"15qMa32bckkwEaiBh5iBNAQAR2EwgEhHqv":"0.00003",
         "15qMa32bckkwEaiBh5iBNAQAR2EwgEhHqv":"0.00002",
         "15qMa32bckkwEaiBh5iBNAQAR2EwgEhHqv":"0.00001"}]}

r = requests.post(url=url, json=data, auth=auth)

print r.text
print r.status_code

发送的 params 里面有三组键值对,其中键值一样,但是字典只会成功发送最后一对,如果想三个都发送成功,应该使用什么数据存储尼?

请教一下大家是怎么解决的~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

白芷 2022-09-13 07:29:17

既然键(key)都是一样的,那就可以使用'key': [a, b, c]这样的数据格式。

白鸥掠海 2022-09-13 07:29:17

data中有重复参数应该怎么处理?

换一种数据结构。

苏别ゝ 2022-09-13 07:29:17

直接转换成字符串传递不就好了吗~

箹锭⒈辈孓 2022-09-13 07:29:17

[(1),(1),(1)]更改成这样的数据结构呢

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文