在Python中动态构建Unirest post请求

2024-06-16 13:30:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我在写一个API的方法。Unirest post调用的形式是

response = unirest.post("http://some.url.org/arg",
                       {
                          "X-Mashape-Authorization": "authCode"
                       },
                       {
                          "key1": "val1",
                          "key2": "val2",
                          "key3": "val3",
                          "key4": "val4"
                       }
                       );

key1是必需的,而key2、key3和key4是可选的。我想有一个方法叫做

^{pr2}$

它将创建params字典,将其添加到POST中,然后发送出去。第一部分,我记下来了。在写的时候,我有一种唠叨的感觉,词典没有分类。一次快速测试,证明了我是对的。我肯定他们需要一个API。有什么方法可以把参数按正确的顺序插入字典吗?我不能使用OrderedDict,因为它是非散列类型。在


Tags: 方法apihttpurl字典responsesomepost
1条回答
网友
1楼 · 发布于 2024-06-16 13:30:48

您不必担心API的排序问题。您正在传递一个key-value对象,因此api应该使用dict[“key1”]或其等效的哈希映射来访问传递的参数。在

相关问题 更多 >