我有以下代码:
headertoken = getauthKEY.json()['auth_token']
print headertoken #i am checking answer and it comes out as I want it
headers = {'token': 'howdoiputtheaboveheadertokenhere??'}
我正在使用Python的请求模块来获取令牌,它工作正常。但我需要将它附加到我的标题中,我后来用它来调用另一个带有我从第一个API调用中获取的标头标记的API。
我找不到任何东西,令人印象深刻的是我坚持这么简单!
答案 0 :(得分:1)
你试过headers = {"token": headertoken}
吗?
或者您是否真的要求编辑现有字典的XY问题?在那种情况下:
headers["token"] = headertoken
答案 1 :(得分:0)
我可能没有正确理解这个问题,但它不是那么简单:
headers = {"token": headertoken}
要清楚,如果我们有:
>>> headertoken = "abcdef"
>>> headers = {"token": headertoken}
然后,我们有:
>>> print(headers)
{'token': 'abcdef'}
当然,如果您执行headers = {"token": "headertoken"}
,print(headers)
将返回{'token': 'headertoken'}
。