Я использую клиент API мыла Python Zeep, и вот код, который я написал:
from zeep import Client
def myapi(request):
client = Client("https://siteURL.asmx?wsdl")
key = client.service.LogOnUser('myusername', 'mypassord')
print(key)
это дает мне ошибку как: [WinError 10060] Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или установленное соединение не удалось, потому что подключенный хост не ответил
Пока я пытаюсь выполнить команду ниже, URL-адрес работает хорошо и показывает все службы, которые у него есть.
python -mzeep https://siteURL.asmx?wsdl
Пожалуйста, помогите понять, по какой причине приведенный выше код не работает.
PS: я не мог поделиться URL-адресом сайта, к которому я пытаюсь подключиться.
Дополнительная информация: сайт/страница доступна только через интрасеть, и я тестирую локально из самой интрасети.
Ошибка трассировки:
Exception Type: ConnectionError at /music/mypersonalapi/
Exception Value: HTTPSConnectionPool(host='URL I have hidden', port=81):
Max retries exceeded with url: /ABC/XYZ/Logon.asmx
(Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x0546E770>:
Failed to establish a new connection:
[WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond',))
Обратите внимание: я удалил URL-адрес и информацию о хосте из моей трассировки из соображений конфиденциальности.
client
противmy_client
,Key: " & key
), вы также забыли включить трассировку. - person thebjorn   schedule 30.08.2018