web-api相关内容

身份验证的WebAPI

我想设置个人身份验证我在使用Asp.net的Visual Studio 2013创建的Web API应用程序。请告诉我,我怎么能做到这一点。 VS 2013默认情况下提供了多种类型的认证,而设计。我选择个别认证。但不知道它是如何工作的。 解决方案 创建服务器端认证令牌并将其存储在数据库中,甚至在缓存中。然后从你的赢窗体应用程序的请求发送该令牌。的WebAPI应该检查该令牌的所有时间。这是 ..
发布时间:2016-07-01 19:34:16 ASP .NET

实施JWT认证

我要寻找使用来实现JSON网络令牌认证 IdentityModel.Tokens.Jwt 最简单的方法。这里是一个封装本身的链接: JSON网络令牌处理程序的Microsoft .NET Framework 4.5 4.0.1 解决方案 这是对我工作: VAR securityKey =新InMemorySymmetricSecurityKey(Encoding.Default.Ge ..
发布时间:2016-06-29 20:06:17 C#/.NET

网页API定制验证检查字符串核定值列表

我想验证的Web API REST命令的输入。我想它的工作有点像国家下面正在装修与该参数限制了有效的值的属性。 公共类项目{ ... //我想国只能是“新”之一,“拿来主义”,或“未知” [需要] [ValidValues​​({“新”,“拿来主义”,“未知”})] 公共字符串状态{搞定;组; } [需要] 公共字符串描述{搞定;组; } ..
发布时间:2016-06-28 11:48:29 C#/.NET

在网页API缓存搜索结果

我缓存获取方式中的WebAPI用的 strathweb ,现在我想用同样的缓存的输出在我的另一种方法的WebAPI的搜索。所以如何访问缓存获取导致搜索方法?如何找到缓存键到另一个使用它方法? [CacheOutput(ClientTimeSpan = 300,ServerTimeSpan = 300)] 公共IEnumerable的<电影及GT;得到() { ..
发布时间:2016-06-22 11:10:31 ASP .NET

从其他设备访问的Azure模拟器

我有两个不同的项目: 的Windows Phone 8应用程序,其中我是一个真实的,发展的物理设备上运行。 的Azure云服务,它包含一个包含ASP.NET MVC的WebAPI一个简单的WebRole端点。 我的目标很简单: 使用来自真实设备运行WP8应用程序,访问(使用了HTTPClient)中的WebAPI控制器,​​而它被部署到Azure的模拟器。 什么工作: ..
发布时间:2016-06-20 11:54:32 C#/.NET

发送图像的WebAPI服务

我在做Windows Phone上的一个项目,用户可以拍摄照片,将它保存在手机和明年上传我的服务器上。因此,有两个项目,WP8.1和ASP.NET Web API。 目前我不知道如何上传照片到我的服务器(从手机),我甚至不知道如何捕捉它的API。什么是让它的最佳方式? 下面是我的方法显示在屏幕上(电话),其采取的用户的照片上。 专用异步无效LoadCapturedphoto(字符串文件名) ..
发布时间:2016-06-15 21:18:45 C#/.NET

使用Autofac注入在网页API HttpConfiguration定义的服务

在使用Autofac使用的ASP.NET Web API,有没有什么办法来解决使用 HttpConfiguration 注册的服务或依赖甚至 HttpConfiguration 本身。 举例来说,我想有一个控制器接收构造的配置的注册 ITraceWriter 或 HttpConfiguration 本身。 我知道的配置是在动作可用的方法,但我想在构造函数中使用它。 感谢。 编辑1 我已经 ..
发布时间:2016-06-14 20:04:27 C#/.NET

preventing跨站请求伪造攻击对于Windows客户端应用程序

我开发由网​​络API2 。的Web应用程序 我的客户端应用程序是由C#开发的.NET 4.0的Windows应用程序。 客户端应用程序发送一些JSON数据到Web API应用程序,该应用程序将数据存储在数据库中。 现在的问题是发送带有另一种方法的要求,除了我的应用程序和转储数据发送到server.I有身份验证的服务器上,但它是不够的,我需要处理这个问题的一些标记。 一些搜索后我发现 ..
发布时间:2016-06-14 20:02:13 C#/.NET

从哪里读类库键/的WebAPI

我有一个使用缓存library.I现在用的缓存持续时间被缓存library.My问题内部使用的一个重点项目的WebAPI什么是我应该在哪里放缓存持续关键标准的做法,从凡挑缓存持续时间的价值,内部缓存库的AppConfig或的WebAPI的web.config文件? 解决方案 在web.config是一个Web应用程序的地方去。有作为一个ASP.NET应用程序的app.config没有这样的 ..
发布时间:2016-06-14 19:58:09 C#/.NET

GET到的WebAPI电话

我有一个XML响应到Web API的调用的一个问题。 具体来说,我有一个函数“的GetValue”打电话,当我要以XML格式为基础,以ID或类“Cellulare”或类“Televisore”返回 问题是,如果我从浏览器的要求给了我以下错误: <消息方式>发生错误< /信息> < ExceptionMessage> 在'ObjectContent`1“类型 ..
发布时间:2016-06-13 19:47:42 C#/.NET

在BASE64饼干编码不能正确地发送到服务器

我使用的 BASE64 的为en code的 GUID 的值,并把它们添加到饼干。例如,一封codeD GUID值 vClFwpDbWE6JPUlnlBXMWg == 。当服务器发送的响应,这将增加该cookie。我请与浏览器,此值正确地浏览器接收。但是,当浏览器发送另一个请求,该cookie值从Htt的prequestMessage的Cookie,为什么有些字符被删除更改为“ vClFwpDbW ..
发布时间:2016-06-12 19:34:40 C#/.NET

添加其他JSON结构到所有的WebAPI的回应?

的我们正在与移动软件公司整合做我们在移动设备应用程序。的 我们的控制器(简化)方法一样: API /用户/ 1 -GetUserById(...)API /用户/的ChangePassword -changepassword(人P) 确定。 的的ChangePassword 可以返回一些应用性的错误codeS(密码已经使用,密码太短,密码喇嘛喇嘛...) 所以,如果,例如,密码已经被使用 ..
发布时间:2016-06-11 20:45:35 C#/.NET