我正在使用request.get()来调用REST api。当我对URL进行硬编码时,它可以正常工作,但是如果我在URL后面附加帐户名,则得到的响应码为500。
header = {'Authorization': token_type + " " + token, 'Content-Type': 'application/json'}
account_name="test_account"
uri = "https://my_instance.salesforce.com/services/apexrest/account/entitlement?AccountName="+account_name
user_create_res = requests.get(uri, headers=header)
但是当我给出相同的代码时,
header = {'Authorization': token_type + " " + token, 'Content-Type': 'application/json'}
uri = "https://my_instance.salesforce.com/services/apexrest/account/entitlement?AccountName=test_account"
user_create_res = requests.get(uri, headers=header)
答案 0 :(得分:0)
尝试使用
打印account_name变量print(account_name)
确保控制台中记录的文本与您尝试硬编码的名称相同。
尽管也可能是account_name变量不是字符串。