WebAPI:json ReferenceHandler.PReserve

问题描述我正在使用Blazor(托管),并希望在将结果发送回客户端时保留引用。下面的示例实际上并不需要保留引用,但这是我针对需要保留引用的更复杂结构的测试方案。类&Quot;Staff"在共享项目中定义。WebAPI方法返回IEnumerable该有效负载如下所示:[{

发布:2022-10-16 标签:jsonasp.net-web-apiasp.net-coreasp.net-core-webapiblazor-webassembly


ASP.NET核心Web API:捕获路由错误

问题描述我正在尝试捕获ASP.NETCoreWebAPI项目中的路由错误。具体地说,我所说的路由错误指的是例如:在控制器中,我只有://GETapi/values/5[HttpGet("{id}")]publicstringGet(intid){return"value";}但请

发布:2022-10-16 标签:asp.net-web-apiasp.net-coreasp.net-core-mvcasp.net-core-webapi


在ASP.NET核心API中干净地实现ProblemDetails的最佳方式

问题描述我需要使用ProblemDetails表示验证错误。它的工作情况和预期的一样。但这里有一个很大的问题,我必须在所有操作方法中编写类似的代码,我认为这不是一个好主意。publicasyncTask<ActionResult<SampleResponse>>Post([Fro

发布:2022-10-16 标签:c#asp.net-web-apiasp.net-core.net-5asp.net-core-webapi


如何在webapi2.2odata中进行非绑定POST操作

问题描述我希望在WebApi2.2OData4服务上创建未绑定操作,但无法确定如何正确设置它。下面是我的精简代码(在名为UsersController的控制器中):[HttpPost]publicIHttpActionResultInitializeUser([FromOData

发布:2022-10-16 标签:c#asp.net-web-apiodata


如何在ASP.NET Web API实现中将Array传递给OData函数?

问题描述ODataV4规范规定必须能够:https://issues.oasis-open.org/browse/ODATA-636。"复杂类型和数组只能通过参数别名"当我尝试传递具有OData参数别名的数组时,发生异常。/TestEntities/NS.TestFunction

发布:2022-10-16 标签:c#asp.net-web-apiodata


WebAPI OData日期时间序列化

问题描述我需要更改OData序列化DateTime和DateTimeOffset的方式。目前我们正在使用Microsoft.AspNet.OData5.9.0默认情况下,格式最有可能是yyyy-MM-dd'T'HH:mm:ss.FFFFFFzzz,但我需要具有恒定的位数,因此类似

发布:2022-10-16 标签:asp.netc#datetimeasp.net-web-apiodata


当前上下文中不存在名称&amp;covid&amp;quot;

问题描述您好,我将SQL查询转换为LinQ,我收到此错误。当我删除GROUPBY时,没有例外,但是我应该使用GROUPBY。为什么我会有此例外?publicList<BiontechSinovacCovidDto>GetBiontechSinovacCovidDto(){usin

发布:2022-10-16 标签:sqlc#linqasp.net-web-apivisual-studio-2019


WebApi Post方法始终返回&amp;quot;请求的资源不支持http方法&amp;#39;GET&amp;#39;。&amp;Quot;状态:405方法不允许

问题描述我创建了一个简单的WebAPI服务来获取和发布用户数据和amp;。在localhost上一切都很好。但是当我在服务器上托管服务时,当我从邮递员/浏览器调用Get方法时,它工作得很好。但是Post方法总是返回"请求的资源不支持http方法‘get’"。状态:不允许使用405

发布:2022-10-16 标签:c#asp.net-web-apiasp.net-web-api2


415(不支持的媒体类型),带有睡觉发布请求

问题描述我有一个Reaction组件,当按下复选框时,它会调用睡觉接口,使用单个参数发出POST请求。我在webapi中放置了断点,但始终未命中,但组件上仍出现415不支持的媒体类型reactjscomponent(seeonchangeevent)importReact,{Co

发布:2022-10-16 标签:jqueryjavascriptasp.net-web-apiasp.net-web-api2reactjs


HttpClient在发送请求时抛出错误。&amp;quot;

问题描述我有三层应用程序体系结构。我的客户端我的服务A(睡觉托管在iIS中)其他团队的服务X(睡觉)。服务A是ASP.NET4.6.1框架,而不是ASP.NET核心。客户端正在使用HttpClient与A通信,A正在使用HttpClient与X通信。客户端向A和X发出几乎2500

发布:2022-10-16 标签:restc#asp.net-web-apihttpclientasp.net-web-api2