我试图在.NET后端上进行API调用,如下所示:
客户端(c#)
await client.InvokeApiAsync<UserProfile>(
"UserInfo",
System.Net.Http.HttpMethod.Get,
null);
后端(UserInfoController.cs)
[Authorize]
public async Task<MySkiSchool.DataObjects.UserProfile> Get()
{
[...]
var curUser = context.UserProfiles.FirstOrDefault(u => u.UserId == userId);
[...]
return curUser;
}
但是我得到一个例外,因为mesagge是:&#34; Value不能为null。 参数名称:token&#34; 。
如果我可以获得更多信息,我已经与小提琴手核实了,但在通话过程中没有任何东西通过小提琴手。
有人可以告诉我这个令牌是指什么吗?
提前致谢。
答案 0 :(得分:0)
本文档提供了使用本地部署的服务调试auth的逐步说明: https://github.com/Azure/azure-mobile-apps-net-server/wiki/Local-development-and-debugging-the-Mobile-App-.NET-server-backend
我希望这会有所帮助。