У меня есть функция Azure с конечной точкой GET и конечной точкой POST.В локальном тестировании они оба работают нормально.При публикации в Azure конечная точка POST работает со скопированной ссылкой из линейки функций ('https://address/api/search?code=xxx'),, но запрос GET к той же конечной точке возвращает 401 неавторизованным. У кого-то еще есть эта проблема или идея о том, как получитьэто работает? Я попытался перезапустить приложение Function, переиздать и остановить запуск приложения. Все это приводит к одной и той же проблеме.
РЕДАКТИРОВАТЬ: просто для ясности, я использую POST, чтобы сделатьподробный поиск с поисковыми терминами, включенными в тело, и GET для простого извлечения всех элементов.
EDIT2: я также вижу, что function.json, видимый в колонке Functions, показывает следующее:
..."bindings": [
{
"type": "httpTrigger",
"route": "search",
"methods": [
"post"
],
"authLevel": "function",
"name": "req"
}
], ...
Так что, похоже, моя конечная точка GET даже не попала в опубликованную функцию. Это работает локально с двумя функциями, совместно использующими конечную точку, но с разными типами запросов, но, похоже, не работает в Azure. Есть идеи почему?