如何在Rest API(有效载荷)字符串中引用python变量?我无法让我的脚本识别变量的值。例如:
import requests
var1 = "testId"
var2 = "testName"
var3 = "testUsername"
payload = "Id=var1&Name=var2&Username=var3"
# Desired output
print(payload)
>>> Id=testId&Name=testName&Username=testUsername
# My output
print(payload)
>>> Id=var1&Name=var2&Username=var3
基于以上示例,python脚本应获取var1,var2和var3的值(与打印var字符串相对)。奇怪的是我没有收到任何错误消息。
答案 0 :(得分:0)
您需要将有效载荷创建为dictionary
。
例如:
import requests
payload = {'Id': "testId", 'Name': "testName", "Username": "testUsername"}
res = requests.get('URL', params=payload)