Python- как решить [WinError 10061] Не удалось установить соединение, поскольку целевая машина активно отказалась от него

#python-requests

#python-запросы

Вопрос:

Я пытаюсь выполнить этот запрос curl, который успешно выполняется с моего терминала на python:

 curl -vvv -u <user>:<password> --upload-file filePath.zip http:/someHostostName:port/pathInNexus
  

в python я написал:

 import requests
files = {'file': open("filePath.zip", 'rb')}
url = "http:/someHostostName:port/pathInNexus"    
response = requests.post(url,files = files ,auth=(<user>, <password>)   
  

и я получаю эту ошибку:

HTTPConnectionPool(host =’ilcebln005.corp.amdocs.com ‘, порт=8081): Превышено максимальное количество попыток с url: pathInNexus (вызвано NewConnectionError(‘Объект HttpConnection в 0x000001C2715A7CC8>: Не удалось установить новое соединение: [WinError 10061] Не удалось установить соединение, потому что целевая машина активно отказалась от него ‘))

Я довольно новичок в запросах curl и пытаюсь автоматизировать его на Python

Комментарии:

1. Он не может подключиться к серверу. Со мной происходит, когда сайт доступен только через VPN. Таким образом, в случае, когда VPN отключен, соединение установить невозможно, и генерируется это исключение

2. Я подключаюсь к VPN, и из-за этого он работает, когда я запускаю curl. запрос выглядит нормально из python? может быть, я что-то упускаю