Я получаю AttributeError, когда пытаюсь передать заголовок для выполнения запроса get.
auth {"APIUsername":"username","APIPassword":"password"}
response = requests.get(URL, headers=auth, verify=False)
Я пробовал заголовок auth с одинарными кавычками, и, похоже, он работает.Но мои учетные данные получены из других источников, и в найденном объекте есть двойные кавычки.
Traceback (most recent call last):
File "C:\Users\Administrator\Downloads\wss_logs_test4.py", line 102, in <module>
response = requests.get(URL, headers=auth, verify=False)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\sessions.py", line 519, in request
prep = self.prepare_request(req)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\sessions.py", line 462, in prepare_request
hooks=merge_hooks(request.hooks, self.hooks),
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\models.py", line 314, in prepare
self.prepare_headers(headers)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\models.py", line 446, in prepare_headers
for header in headers.items():
AttributeError: 'str' object has no attribute 'items'