Службы веб-приложений Azure, функции прокси-сервера, переопределяющие внешние ошибки API Mulesoft (4XX, 5XX), ответы json на HTML - PullRequest
0 голосов
/ 20 ноября 2019

Я пытаюсь подключиться к внешнему API-интерфейсу [tag: Mulesoft] через службу приложений Azure Web ( / ), но она переопределяет ответ для всех ошибок 4XX и 5XXкод и работает только для ответа 200 OK.

скажем, если внешний API возвращается ниже тела ответа с ошибкой 401:

{"error": "аутентификация запрещена". }

Я получаю в своей службе приложений или даже прокси-службе следующую информацию: 401 ошибка при попытке доступа к ресурсу

Я перепробовал все остальные JAVA RestШаблоны API, но бесполезны. Я выполнил Web.config passthrough и другую обработку httpResponse в моей службе приложений, но безрезультатно.

Я не думаю, что проблема с его кодом, потому что даже встроенная функция Microsoft Proxy, которая просто обходит вызов, даеттот же HTML-ответ ..

Следовательно, некоторые проблемы с only

Локально все работает нормально, даже в почтальоне, если я вызываю напрямую внешний API, то он работает нормально. Только после развертывания в Azure или встроенных функциях Azure с этой ошибкой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...