Я пытался соединиться с pyslet , чтобы использовать данные.
import pyslet.odata2.client as odata
url = 'https://services.odata.org/V4/TripPinServiceRW/'
c = odata.Client('https://services.odata.org/V4/TripPinServiceRW/')
Но это я получаю только следующие ошибки:
ПРЕДУПРЕЖДЕНИЕ: root: [WinError 10038] Была предпринята попытка выполнить операцию на чем-то, что не является сокетом
ОШИБКА: root: services.odata.org: закрытие соединения после ошибки не удалось создать безопасное соединение с services.odata.org
ВНИМАНИЕ: root: повторная попытка b'GET / V4 / TripPinServiceRW / HTTP / 1.1 '
ВНИМАНИЕ: root: [WinError 10038] Была предпринята попытка выполнить операцию на чем-то, что не является сокетом
ОШИБКА: root: services.odata.org: закрытие соединения после ошибки не удалось создать безопасное соединение с services.odata.org
ВНИМАНИЕ: root: повторная попытка b'GET / V4 / TripPinServiceRW / HTTP / 1.1 '
ВНИМАНИЕ: root: [WinError 10038] Была предпринята попытка выполнить операцию на чем-то, что не является сокетом
ОШИБКА: root: services.odata.org: закрытие соединения после ошибки не удалось создать безопасное соединение с services.odata.org
ВНИМАНИЕ: root: повторная попытка b'GET / V4 / TripPinServiceRW / HTTP / 1.1 '
ВНИМАНИЕ: root: [WinError 10038] Была предпринята попытка выполнить операцию на чем-то, что не является сокетом
ОШИБКА: root: services.odata.org: закрытие соединения после ошибки не удалось создать безопасное соединение с services.odata.org
ОШИБКА: root: b'GET / V4 / TripPinServiceRW / HTTP / 1.1 'превышен лимит повторов
ОШИБКА: root: ошибка при получении ответа, не удалось создать безопасное соединение с services.odata.org
Traceback (последний вызов был последним):
Файл "test.py", строка 3, в
c = odata.Client ('https://services.odata.org/V4/TripPinServiceRW/')
Файл "C: \ Users \ xxx \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ pyslet \ odata2 \ client.py", строка 896, в init
self.LoadService (service_root)
Файл "C: \ Users \ xxx \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ pyslet \ pep8.py", строка 205, в call_renamed
return func_renamed.call (* args, ** kwargs)
Файл "C: \ Users \ xxx \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ pyslet \ pep8.py", строка 196, в вызове
вернуть self.new_func (* args, ** kwargs)
Файл "C: \ Users \ xxx \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ pyslet \ odata2 \ client.py", строка 937, в load_service
"% i% s"% (request.status, request.response.reason))
pyslet.odata2.client.UnexpectedHTTPResponse: 0 не удалось создать безопасное соединение с services.odata.org
Если я использую библиотеку odata, все работает нормально.
Но у библиотеки pyslet гораздо больше возможностей для работы, поэтому я бы предпочел использовать эту.
Есть ли способ создать подключение к одатам с помощью клиента pyslet?