2016-03-28 6 views
2

Neu bei Python, aber ich versuche, eine Variable in einem Wörterbuch zu verwenden, der diese einen HTTP-HeaderVariable in Python-Wörterbuch für HTTP-Header Aufbau

zu konstruieren, verwendet wird, ist das, was ich habe:

import requests 

url = "https://sample.com" 
auth = "sampleauthtoken" 


headers = { 
    'authorization': "Bearer "<VARIABLE auth HERE>, 
    'cache-control': "no-cache" 
    } 

response = requests.request("GET", url, headers=headers) 

print(response.text) 

ich habe ein paar verschiedene Kombinationen ohne Glück versucht

Antwort

1

Wenn ich Sie richtig verstehe, wollen Sie nur die Saiten zu verketten die + Operator:

import requests 

url = "https://sample.com" 
auth = "sampleauthtoken" 


headers = { 
    'authorization': "Bearer " + auth, # -> "Bearer sampleauthtoken" 
    'cache-control': "no-cache" 
    } 

response = requests.request("GET", url, headers=headers) 

print(response.text)