Dav*_*ury 10 c# windows-8 asp.net-mvc-4 asp.net-web-api
我使用Simple Membership db创建了一个ASP.NET MVC 4 Internet Web应用程序,用于存储用户,角色和配置文件.
在我的应用程序中,我创建了一个Web API控制器,它将响应http:// 127.0.0.1/api/users并且此调用将返回存储在db中的所有用户的列表JSON.
该UsersController装饰有[Authorize]属性,因此对任何调用http:// 127.0.0.1/api/users必须进行身份验证.
在主页面上,我有一个按钮,一旦按下jQuery ajax get请求就会执行,并将显示Web API(json)返回的用户列表.
如果我登录并按下按钮,一切正常......检索并显示用户列表.
如果我没有登录,则显示的消息是401 - Unauthorized(jquery调用statusCode中的自定义消息),因此它可以正常工作,因为该[Authorize]属性.
我的问题:我如何验证Web API何时向其发出请求,获取用户列表并从Windows 8应用程序或Windows Phone 8或Windows窗体中显示它们?换句话说,来自Web浏览器以外的客户端?