#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? может быть, я что-то упускаю