0

我的网关说我需要对我的所有数据进行 URL 编码,在 Django 中这怎么可能?

requests.post(default_gateway.keyword_forwarding_url, data=raw_data,
                                     stream=True, verify=True)

我努力了

import urllib
requests.post(default_gateway.keyword_forwarding_url, data=urllib.urlencode(raw_data),
                                     stream=True, verify=True)
4

1 回答 1

0

您的数据需要作为字典或成对元组序列传递给 urlencode():

import urllib
formatted_raw_data = {raw_data[0]: raw_data[1], raw_data[2]: raw_data[3]} // or however it needs to be formatted
requests.post(default_gateway.keyword_forwarding_url, data=urllib.urlencode(formatted_raw_data),
                                     stream=True, verify=True)
于 2013-05-30T19:11:16.187 回答