我的网关说我需要对我的所有数据进行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)
答案 0 :(得分:0)
您的数据需要作为dict或一系列配对元组传递给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)