আমি পাইথন অনুরোধ লাইব্রেরি ব্যবহার করে একটি API পোস্ট অনুরোধ করার চেষ্টা করছি। আমি একটি Authorization
শিরোলেখার মধ্য দিয়ে যাচ্ছি তবে আমি যখন ডিবাগ করার চেষ্টা করব তখন আমি দেখতে পাচ্ছি যে শিরোনামটি বাদ পড়ছে। কী হচ্ছে তা আমার কোনও ধারণা নেই।
আমার কোডটি এখানে:
access_token = get_access_token()
bearer_token = base64.b64encode(bytes("'Bearer {}'".format(access_token)), 'utf-8')
headers = {'Content-Type': 'application/json', 'Authorization': bearer_token}
data = '{"FirstName" : "Jane", "LastName" : "Smith"}'
response = requests.post('https://myserver.com/endpoint', headers=headers, data=data)
আপনি উপরের দেখতে পারেন, আমি নিজে সেট Authorization
অনুরোধ আর্গুমেন্ট হেডার, কিন্তু এটা প্রকৃত অনুরোধ এর হেডার হারিয়েছে:
{'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'python-requests/2.4.3 CPython/2.7.9 Linux/4.1.19-v7+'}
।
তথ্যের একটি অতিরিক্ত অংশ হ'ল আমি যদি পোষ্ট অনুরোধটিকে জিইটি অনুরোধে পরিবর্তন করি তবে শিরোনামটি Authorization
স্বাভাবিকভাবেই যায়!
কেন এই লাইব্রেরিটি পোস্টের অনুরোধগুলির জন্য শিরোনাম ছাড়বে এবং আমি কীভাবে এটি কাজ করব?
অনুরোধগুলির v2.4.3 ব্যবহার করে লাইব এবং পাইথন ২.7.৯