Использую подход запросов, который является лучшим.
см. Документацию ссылки
Во-первых, вам нужно будет установить и импортировать запросы через
pip install requests
Вы можете видеть, как я устанавливаю переменную имени пользователя и пароля авторизации на auth()
, поэтому замените пользователя и передайте свои имя пользователя и пароль для авторизации.это будет работать.
Этот код является иллюстрацией, но он работает
import json
import requests
resp1 = requests.get('https://api.github.com/user', auth=('user', 'pass'), headers={
"Content-Type":"application/json",
"Accept": "application/json"
})
print('success')
print (resp1.status_code)
print (resp1.headers['content-type'])
#output any other response
content = json.loads(resp1.content)
print(content)