Получение тайм-аута соединения от запроса get модуля Request Python - PullRequest
0 голосов
/ 08 октября 2018

Я новичок в Python и получаю следующую ошибку.Тем не менее, тот же кусок работает отлично, когда я запускаю его в почтальоне.Фактически, приведенный ниже код был взят из самой опции кода Почтальона, и я только что удалил токен почтальона из заголовков.Я что-то не так делаю?

File "addusers.py", line 20, in addusers
response = requests.get(url, headers=headers, verify=False)
File "/usr/lib/python2.6/site-packages/requests/api.py", line 68, in get
return request('get', url, **kwargs)
File "/usr/lib/python2.6/site-packages/requests/api.py", line 50, in request
response = session.request(method=method, url=url, **kwargs)
File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 464, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 576, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.6/site-packages/requests/adapters.py", line 415, in send
 raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='something.com', port=443): Max retries exceeded with url: /pod/test/i0HkG6dA/list (Caused by ConnectTimeoutError(<urllib3.connection.VerifiedHTTPSConnection object at 0x2464450>, 'Connection to something.com timed out. (connect timeout=50)'))

Мой код выглядит следующим образом:

import requests

url = "https://something.com/pod/test/iFoFA6dA/list"
headers = {
'sessionToken': "1ae9234fb9c7a4901992",
'Cache-Control': "no-cache",
#    'Postman-Token': "d1cf7cf5-9b56-42bf-be39-4e534f41325f"
}
print("hi")
response = requests.request("GET", url, headers=headers)
print("bye")
print(response.text)
...