получение случайных ошибок 404 с использованием Valence

Когда я делаю API-запросы на сервер, я получаю 404 ошибки для различных данных — оценок, идентификаторов ролей, терминов — которые я не получу при следующем вызове. Данные находятся на сервере, их может просматривать один и тот же пользователь, и они часто возвращаются успешно, но не каждый раз. Тот же пользовательский контекст будет успешно возвращать данные для других вызовов.

Любые идеи, что может быть причиной этого?

Я использую Valence API с клиентской библиотекой Python и нашим экземпляром Desire2Learn версии 9.4.1 SP18 в неинтерактивном сценарии.

более подробно: текст, который он возвращает на плохих ошибках 404: «Ошибка. Система не может найти указанный путь».


person user2807833    schedule 24.09.2013    source источник


Ответы (1)


Было бы очень полезно собрать данные о вашем случае: в частности, было бы очень полезно увидеть трассировки пакетов, которые могут показывать успешные вызовы от вашего клиента наряду с неудачными вызовами. Если вы совершенно уверены (и я не вижу причин, по которым вы не должны быть уверены из вашего описания), что каждый раз, когда вы их произносите, формируете крики правильным образом, то поведение, которое вы замечаете, будет казаться говорящим. к какой-то более широкой проблеме сети или конфигурации: иногда ваши вызовы должным образом проходят через уровень веб-сервиса, а иногда нет - поэтому может показаться, что это не связано с тем, как вы используете API, а с тем, как сервис может получить этот запрос.

Я бы посоветовал вам, особенно если вы можете собрать данные, демонстрирующие такое поведение, открыть инцидент поддержки в службе поддержки Desire2Learn совместно с вашим утвержденным контактным лицом службы поддержки или вашим менеджером по работе с партнерами (в зависимости от того, являетесь ли вы клиентом D2L или партнер D2L).

person Viktor Haag    schedule 01.10.2013
comment
Спасибо! Я ввел тикет, и, надеюсь, мы скоро получим ответ или его начало. - person user2807833; 01.10.2013