webapi2相关内容

如何使用 swashbuckle 为带有 Owin 的 WebApi 2 生成文档

我使用 这篇文章. 一切正常.但现在我的客户想使用 Swagger 查看文档.我试图进行配置,但事情不正常.没有得到控制器列表及其操作. 下面是招摇的配置: 使用 System.Web.Http;使用 WebActivatorEx;使用 DC.SUMS.WebAPI1;使用 Swashbuckle.Application;使用系统;使用 System.Linq;使用 Swashbuc ..
发布时间:2022-01-22 18:00:16 其他开发

使用全局异常处理弄乱了 DelegatingHandler

当覆盖IExceptionHandler时,发生意外异常时,响应不会到达DelegatingHandler.我该如何解决这个问题? 在 webapi 2 中,我想为请求和响应消息实现一个审计记录器.我还想添加一个全局异常处理程序.但是,当我用我的自定义实现替换 IExceptionHandler 时.响应永远不会到达 DelegatingHandler -on 异常 - 因此响应审核丢失. ..
发布时间:2021-11-24 10:16:44 C#/.NET

Formarray 不显示从服务/api 收到的所有记录

我正在尝试将从 webapi 接收到的对象修补为角度反应形式.表单也有一个formarray.但是,尽管有超过 3 条或更多条记录,但只有 2 条记录被修补到响应式表单的表单数组中. 我有两个实体noseries 和noseriesList,其中一个noseries 有零个或多个noseriesLists.因此,在从 webapi 获取鼻子之后,我想将鼻子的属性和导航列表“noseriesL ..
发布时间:2021-11-10 03:11:15 其他开发

Formarray 不显示从服务/api 收到的所有记录

我正在尝试将从 webapi 接收到的对象修补为角度反应形式.表单也有一个formarray.但是,尽管有超过 3 条或更多条记录,但只有 2 条记录被修补到响应式表单的表单数组中. 我有两个实体noseries 和noseriesList,其中一个noseries 有零个或多个noseriesLists.因此,在从 webapi 获取鼻子之后,我想将鼻子的属性和导航列表“noseriesL ..
发布时间:2021-11-08 23:38:29 其他开发

WebAPI .NET - 按参数过滤 POST 请求

我使用 POST 创建消息并更新它们(我需要使用 POST,而不是 PUT).该 API 具有以下说明: POST/api/message POST/api/message?update_message 我如何区分两者?猜猜我必须在函数中做一个 if : [HttpPost][路由(“api/消息")]公共异步任务处理(){} 检查请求是否包含参数update_message ..
发布时间:2021-07-09 19:47:19 C#/.NET

Web API 2-现在允许使用方法(405)进行PUT

我被Web API 2控制器困住了,从中我调用 PUT 方法,它给我一个错误,提示不允许使用该方法.我在 Web.config 中添加了几行代码,以防止WebDAV阻塞方法.我尝试了一切,但没有用.控制器中的 PUT 方法可能是问题. 这是我的控制器代码: public IHttpActionResult Put(int id,[FromBody] ArticleModel模型){var ..
发布时间:2021-04-10 20:33:17 C#/.NET

Formarray不会显示从service/api接收到的所有记录

我正在尝试将从webapi接收的对象修补为有角反应形式.表单也有一个formarray.但是,尽管有3条或3条以上的记录,但只有2条记录被修补到反应形式的表单数组中. 我有两个实体noseries和noseriesList,其中noseries有零个或多个noseriesLists.因此,从webapi获得noseries之后,我想将noseries的属性和导航列表"noseriesList ..
发布时间:2020-06-15 19:02:43 其他开发

使用全局异常处理搞砸了DelegatingHandler

在ovveride IExceptionHandler上运行时,发生意外异常时响应不会到达DelegatingHandler。如何解决此问题? 在webapi 2中,我想为请求和响应消息实现审核记录器。我还想添加一个全局异常处理程序。但是,当我用自定义实现替换IExceptionHandler时。响应永远不会到达DelegatingHandler-发生异常-从而导致响应审核丢失。 在W ..
发布时间:2020-05-31 19:03:54 C#/.NET

如何在Owin中使用Swashbuckle for WebApi 2生成文档

我使用一切正常.但是现在我的客户希望使用Swagger查看文档.我试图进行配置,但是一切都无法正常进行.没有得到控制器及其动作的列表. 下面是昂首阔步的配置: using System.Web.Http; using WebActivatorEx; using DC.SUMS.WebAPI1; using Swashbuckle.Application; using System; u ..
发布时间:2020-05-23 18:51:53 其他开发

WebApi2中的NHibernate-更新和删除问题

插入,选择所有工作正常. 当我更新数据时,它不会更新到sql服务器(因为没有sql exec到服务器,在服务器中是未更新的旧数据). 但是,当选择这种记录,返回更新后的数据已被更新. 重新启动iis服务器后,sql服务器返回的旧数据不会通过选择进行更新. 解决方案 不幸的是,您没有在问题中显示有问题的代码,但是我猜测您应该检查会话和事务的处理方式. 考虑查看NHibernate参考文 ..
发布时间:2020-05-17 22:52:49 C#/.NET

在多个服务中处理JWT令牌

我正在一个可以访问少量其余API的系统上工作,我们使用基于JWT toke的身份验证.是否可以在所有服务中使用相同的令牌?如果是,如何 解决方案 只要服务使用相同的令牌提供者来验证令牌,便可以在不同的服务中使用令牌(我的意思是“已用"). 实际上,出于安全目的,令牌应该是短命的.因此,实际上,您将只使用一次性令牌来建立用户会话.并且根据用户会话,您将相应地进行不同的服务处理. 让我 ..
发布时间:2020-04-25 08:05:41 其他开发