Я пытаюсь подключиться к внешнему API-интерфейсу [tag: Mulesoft] через службу приложений Azure Web ( java / springboot ), но она переопределяет ответ для всех ошибок 4XX и 5XXкод и работает только для ответа 200 OK.
скажем, если внешний API возвращается ниже тела ответа с ошибкой 401:
{"error": "аутентификация запрещена". }
Я получаю в своей службе приложений или даже прокси-службе следующую информацию: 401 ошибка при попытке доступа к ресурсу
Я перепробовал все остальные JAVA RestШаблоны API, но бесполезны. Я выполнил Web.config passthrough и другую обработку httpResponse в моей службе приложений, но безрезультатно.
Я не думаю, что проблема с его кодом, потому что даже встроенная функция Microsoft Proxy, которая просто обходит вызов, даеттот же HTML-ответ ..
Следовательно, некоторые проблемы с azure only
Локально все работает нормально, даже в почтальоне, если я вызываю напрямую внешний API, то он работает нормально. Только после развертывания в Azure или встроенных функциях Azure с этой ошибкой