Функции Azure возвращают 500 без ошибок - PullRequest
0 голосов
/ 08 октября 2019

У меня есть функция Azure, которая вызывается конечной точкой управления API. В коде клиента я получаю исключение Внутренняя ошибка сервера (http 500), но если я вижу информацию о приложении, у меня нет ошибки в самой функции:

enter image description here

Проблема в том, что я получаю только статус 400 из cosmosdb, но после этого запрос успешно выполняется. Почему у меня такое поведение?

Спасибо!

1 Ответ

0 голосов
/ 09 октября 2019

В соответствии с вашим комментарием "в журналах функций указано, что результатом является" Успех ", но статус 500.", вы можете рассмотреть следующий случай:

В функции лазури -> Блейд монитора,«Успешно» или «Неудачно» обозначает, успешно ли выполнен вызов функции Azure.

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

...