【发布时间】:2020-01-16 15:21:00
【问题描述】:
我正在尝试使用邮递员创建的有效负载在 python 中发送一个变量,我尝试使用 {{}} 并且它 对我不起作用,我需要变量的地方被指示为 VARIABLE_SPOT,请让我知道我做错了什么以便发送变量而不是文本。
payload = "{\r\n \"some_key\": \"VARIABLE_SPOT\",\r\n }
【问题讨论】:
标签: python httprequest postman
我正在尝试使用邮递员创建的有效负载在 python 中发送一个变量,我尝试使用 {{}} 并且它 对我不起作用,我需要变量的地方被指示为 VARIABLE_SPOT,请让我知道我做错了什么以便发送变量而不是文本。
payload = "{\r\n \"some_key\": \"VARIABLE_SPOT\",\r\n }
【问题讨论】:
标签: python httprequest postman
只需像下面这样声明您的有效负载
payload = {"some_key": VARIABLE_SPOT}
如果你想 stringfy 它运行
json.dumps(payload)
【讨论】:
您可以创建一个 dict 并将其转换为 string:
import json
some_variable = 'some_variable'
payload_dict = {"some_key": some_variable}
payload_text = json.dumps(payload_dict)
payload_text 现在是你的payload。
结果:
> print(payload_text)
{"some_key": "some_variable"}
> print(type(payload_text))
<class 'str'>
【讨论】: