У меня есть функция Azure с http-триггером (с именем "SigHttpPayloadsUplink"). Функция проксируется.
Если функция выдает исключение, исключение регистрируется (см. Изображение ниже), вызов функциипомечен как Неудачный, но вызов прокси-сервера помечен как «Успешный» на портале / AppInsight.
Похоже, что прокси-сервер удаляет ошибку ...
Есть идеи, почему?Спасибо за вашу помощь.
Thibault.
Вот журналы в AppInsight: ![enter image description here](https://i.stack.imgur.com/OwlAb.png)
Конфиденциальный прокси-сервер в proxies.json:
"POST_PayloadsUplink": {
"matchCondition": {
"route": "/api/sig/rest/callback/payloads/ul",
"methods": [
"POST"
]
},
"backendUri": "https://localhost/api/SigHttpPayloadsUplink"
},
Функциональный код:
[FunctionName("SigHttpPayloadsUplink")]
public static IActionResult Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = null)] HttpRequest req,
ILogger log)
{
try
{
SigHttpPayloadsUplink function = new SigHttpPayloadsUplink(req, log);
return function.execute();
} catch(Exception e)
{
log.LogError(e, "Cannot process message");
throw new Exception("Pas glop");
}
}