- 什么是变量包括在请求
传递headers字典为headers
参数的正确方法,因为你写它,很好。对于你的url字符串,我只需要将join()
作为你的变量2的基本URL,并将其作为参数传递。
这是我怎么会写这样的代码:由于这是整个HTTPS运行
import requests
base_url = 'https://URL/1/2/3/4/5/'
url = ''.join([base_url, Variable2])
headers = {'Authorization': 'Bearer Variable1',}
files = [('server', '*'),]
resp = requests.put(url, headers=headers, files=files, verify=False)
- ,我如何验证什么是真正请求内包括的?我想验证此调试目的
您可以利用PreparedRequest
对象:
from requests import Request, Session
r = Request('PUT', url, headers=headers, files=files)
prepped = r.prepare()
# now, for example, you can print out the url, headers, method...
# whatever you need to validate in your request.
# for example:
# print prepped.url, prepped.headers
# you can also send the request like this...
s = Session()
resp = s.send(prepped)