web-api相关内容

web-api - 使用springboot框架有必要再集成jersey吗

问 题 项目之前用的是jersey做的web api, 现在框架用了spring boot, 本身的controller就能很好的实现web api 了,还需要去集成jersey吗? 而且可以controller和jersey共存吗,我试了下好像不行. springboot 默认的spring mvc , spring mvc 和 jersey能共存在项目里吗? 解决方案 ..
发布时间:2017-09-05 21:29:27 其他开发

如何从DBContext中的存储过程返回值到Web API Controller

我正在尝试将验证值从Web API 2和Repository Pattern插入到SQL中。数据库具有用于检查所传递值(外键依赖关系等)的存储过程。存储的proc将为无效的每个值返回-1,否则isValid = true。我需要将无效的参数传递给我的存储库/控制器,所以我可以向最终用户返回一个http响应消息,指出什么是无效的。这是我迄今为止在我的DBContext中。如何做到这一点? p ..
发布时间:2017-08-21 02:35:42 .NET组件控件

C#DTO只读属性

我有以下类: [DataContract()] public partial class User { [DataMember()] public int Id {get;组; } [DataMember()] public string Name {get;组; } [DataMember()] public string Surname {get; ..
发布时间:2017-08-20 23:21:10 .NET组件控件

ASP Web API帮助页面 - 从XML链接到类< see>标签

我正在开发一个Web-API项目,我对Microsoft的帮助页面的自动生成的文档印象深刻。 我启用了自定义文档官方网站创建帮助页面 文档生成成功但是没有从 ; 标签似乎被添加到描述中,HelpPages只是忽略它们(这是一个原因)。 我真的想拥有功能在我的项目,我搜索了很多(有时接近),但没有一个给出了令人信服的答案。 这就是为什么我决定发布 ..
发布时间:2017-06-15 20:34:00 其他开发

webApi中的子域CORS 2

我使用的是WebApi,就像我从 http://t.co/mt9wIL8gLA 中学到的 如果我确切地知道我的客户端请求的完美原始URI,这一切都很好。 太糟糕了我写了一个企业级的API,所以我的请求,说 http:/ /apps.contoso.com/myApp/api/foobar 可能来自我的网域上的应用程式,例如: http://apps.contoso.com/C ..
发布时间:2017-01-11 19:21:00 其它移动开发

MVC 4.5 Web API路由不工作?

第一条路线工程。 例如。 api / Shelves / SpaceTypes / 1 第二条路线不工作。我收到多个操作错误。 例如 api /货架/ 1 Q)为什么? 这些是我的路线: config.Routes.MapHttpRoute( “DefaultApiWithAction”, “api / {controller} / {action} / {i ..
发布时间:2017-01-05 12:39:10 开发方法

自助式网络API的优点是什么?

其实!我提出这个问题只是知道,如果我有一个解决方案,有一个API项目,许多其他的确切方法主机? 为什么我们需要自我托管? 请指导我 感谢 解决方案 我在Windows控制台和Windows服务类型的程序(守护程序)中使用web-api的自承载。这种类型的应用程序是长时间运行的进程,没有任何UI,可以在不安装IIS角色的情况下运行。 好处是web-api控制器可以直接 ..
发布时间:2016-10-11 11:20:33 C#

反序列化到JSON在字典中的Web API控制器

我有这样的JSON字符串: “{”1“:[1,3,5],”2“:[2,5,6],”3“: 5,6,8]} 我想将它发送到Web API控制器不使用Ajax请求改变: $阿贾克斯({ 型:“POST”, 网址:“阿比/串行/快译通”, 数据:JSON.stringify(sendedData), 数据类型:“JSON” }); 在网页API我有这样的方法: ..
发布时间:2016-10-10 19:16:52 C#

通过Web客户端POST方法C#传递两个JSON对象

我需要以下对象传递作为使用Web客户端的方法在C#中的POST方法的参数。 { “公司”: { “标识”:“e63dfcab345260b2591f585126ede56627db4ef2” }, “请求者”: { “标识”:“”, “电子邮件”:“customer@example.com”, “名字“:”测试“, ”姓氏“:”请求“, ”角色“:”employerAdmin“, ”手 ..
发布时间:2016-10-03 21:33:23 C#

通过使用角后两个参数WEB API调用

我有以下POST方法在我的Web API控制器: 公共异步任务< HttpResponseMessage> SendPost(应用程序) 我使用称它为通过JavaScript的 angular.js 的 $ http.post 并通过应用参数作为JSON: $ http.post(“/ API / AController / SendPost”,JSON ..
发布时间:2016-09-28 13:16:23 C#

网页API路由 - 发现多个动作匹配的要求,即

我得到这个路线: routes.MapRoute( 产品名称:“默认”, 网址:“{控制器} / {行动} / {ID}”, 默认设置:新{ID = UrlParameter.Optional} ); 和这个动作: [System.Web.Http.HttpPost] [System.Web.Http.ActionName(“GetLoginSeed”)] ..
发布时间:2016-09-28 13:15:09 C#

什么是异步Web服务的好处时,没有代码的所有部分是异步

我想知道你使用异步HTTP请求,如果不是你的代码的所有部分是异步多少好处获得 让我们考虑到的情况:1)异步HTTP请求阻塞同步数据库调用,以及2)同步HTTP请求等待异步调用数据库。 1)的Web API支持异步操作的方法,但如果我做一个同步数据库调用处理请求时,然后在调用的线程块,我不会得到更好的线程经济的异步能给我还是什么好处? 2)如果我有一个同步ServiceStack服 ..
发布时间:2016-09-26 12:06:20 C#

C#字典相当于在JavaScript中

时存在任何JavaScript中的C#字典。我有在angularjs一个应用程序从一个MVC的Web API请求数据,一旦它得到,这让一些修改。因此,该数据是对象的数组,这是存储在MVC的Web API作为对象的词典,但我将其转换为它传递通过量网络之前上市。 如果我直接转换字典以JSON我得到的是这样的: 阵列= {[ID:“1”,{ID: “1”,产品名称:“凯文盾”}}, {ID ..
发布时间:2016-09-19 12:30:02 C#

网页API 405不允许的方法在远程

以下是我的一个动作: 公共IHttpActionResult PutUnit(INT ID,单位unit) { 如果(!ModelState.IsValid) 返回错误请求(ModelState中); 如果(ID!= unit.UnitId) 返回错误请求(); db.Entry(单位).STATE = EntityState.Modified ..
发布时间:2016-07-14 08:49:59 ASP .NET

MongoDB的连接使用Web API

我想用的MongoDB API网站在Visual Studio 2013年所有我想要做的就是创建一个C#一个简单的数据库连接。我所有的code是在Values​​Controllers.cs文件。我创建了一个简单的模型类 - 公共类图书 { [BsonId] 公众诠释标识{搞定;组; } 公共字符串名称{搞定;组; } } 和修改的Get方法公开的IEnumerabl ..
发布时间:2016-07-14 08:49:48 ASP .NET

为了C#按字母顺序列表

我使用的下列code从网页API获取数据并以列表填充它。 HttpClient的客户端=新的HttpClient(); HTT presponseMessage响应=等待client.GetAsync(“HTTP://本地主机:12345 / API /项目”);VAR信息=新的List&LT; SampleDataGroup&GT;(); 如果(respons ..
发布时间:2016-07-14 08:48:17 ASP .NET

更改Web应用程序的身份验证使用Windows身份验证

我试图将发布IIS 8.5我的web应用程序,但是,当应用程序试图从SQL Server 2008中检索数据,我得到这个错误 的InnerException:{消息:发生错误,ExceptionMessage:用户登录失败'域名\\ WES-JXC2J02 $',...} ExceptionMessage:“用户登录失败'域名\\ WES-JXC2J02 $'。” 在SQL Server没有 ..
发布时间:2016-07-14 08:46:06 ASP .NET

如何处理.NET山魈网络挂接

我是一名学生试图与山魈工作和老实说,我还没有什么线索我在。 我能够发送电子邮件在.NET中使用山魈没有问题 我想现在要做的就是利用网络挂接搭上反弹的电子邮件的那一刻,也许更一旦我做到了这一点。 下面是code我至今(来自互联网) 公众的ActionResult HandleMandrillWebhook(的FormCollection FC) { JSON字符串FC ..
发布时间:2016-07-14 08:46:00 ASP .NET

停止url编码的cookie

考虑以下ASP.net网页API控制器方法。为了演示目的,它返回一个cookie。会话ID的Cookie有一个base64连接codeD数据。当我的Cookie添加到响应与 response.Headers.AddCookies(新CookieHeaderValue [] {}饼干); 它的URL连接codeS中的数据(文档是 ..
发布时间:2016-07-14 08:45:39 ASP .NET

如何authencticate与输入密码值的加密密码?

在这里,我们所说的从移动应用的WebAPI服务来验证数据库中的用户ID和加密密码。 因此,要验证我加密输入密码后比较数据库的密码? 另外一个问题:它正确我在做什么? 或者是一个更好的方式来解密数据库的密码值和输入值检查。如果第二种方式是更好的,我该怎么办呢? 下面是我的code: 使用(LoginServiceEntities上下文=新LoginServiceEntities()) ..
发布时间:2016-07-14 08:45:23 ASP .NET