Пислет не может подключиться к одатам - PullRequest
0 голосов
/ 02 ноября 2018

Я пытался соединиться с 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?

...