我有一个使用Azure函数设置的Web API。从我的Web服务器上可以正常运行大约一周。今天,当远程调用但在Azure门户中正常时,这些函数突然返回401未经授权。 AFAIK没有任何变化。
有人知道为什么我现在得到401吗?
我尝试重新启动功能应用程序,但这不能解决问题。
答案 0 :(得分:1)
将AuthorizationLevel更改为Anonymous。
public static async Task<IActionResult> Run(
[HttpTrigger(**AuthorizationLevel.Anonymous**, "get", "post", Route = null)] HttpRequest req,
ILogger log){
}
答案 1 :(得分:0)
默认情况下,创建此功能时,它将以授权级别的功能(键)开头。请尝试将“授权”级别切换为“匿名”,这将使该功能正常工作。