asp.net-web-api2相关内容
我需要将系列记录器的自我记录启用为文本文件。我的配置如下; __serilogLogger = new LoggerConfiguration() .Enrich.WithProperty("ApplicationIPv4", _ipv4) .Enrich.WithProperty("ApplicationIPv6", _ipv6) .WriteTo.MS
..
在我的Web API上,我有一个带有两个简单操作的文档控制器: [AllowAnonymous] public class DocumentController : ApiController { public String Get(int id) { return "test"; } public String Get(string
..
使用.Net Core 5,我已使用使应用程序/json正常工作所需的必要包配置了我的应用程序。 使用[FromBody]参数属性,并使用postman发布数据会导致以下错误: 不正确的内容类型:应用程序/json 我已经配置了AddController(...)使用.AddNewtonsoftJson(...)启动的方法。 services.AddControllers(
..
我在Internet上看到了很多关于通过选择WebAPI项目作为项目类型来创建REST风格的Web API的文章。我们是否有可能使用控制台应用程序创建相同的应用程序。如果可能,它如何主办?可执行文件如何为我们提供要从客户端应用程序使用的URL? 推荐答案 是的,有可能。但我们需要采取一些步骤来实现这一点。 我们应该使用OwinSelfhost包进行自托管。 我们应该创建为继承自
..
我有以下定义。 [StringLength(4, MinimumLength = 4, ErrorMessage = "Mobile Last 4 must be 4 digits.")] public string MobileLast4 { get; set; } 我希望能够使用null或,如果该字段确实有值,则其长度需要为4个字符。 我遇到的问题是,如果属性为空,则验证失败。
..
我在ASP.NET MVC项目中使用Swashbuckle.Examples package(3.10.0)。但是,我不能使请求示例出现在UI中。 配置(SwaggerConfig.cs) public static void Register() { var thisAssembly = typeof(SwaggerConfig).Assembly; GlobalC
..
我想获取JSON,将其放在StringContent中,并将其传递给我的API。从那里,我希望将JSON反序列化为一个类,并从那里使用它。目前我在尝试反序列化时遇到错误,据我所知,到达API时logInfo为空。当我尝试写出该参数时,它在事件日志中为空。请参阅下面的消费者和API代码。 public void Log(LogInfo logInfo) {
..
仅供学习之用,我使用处理程序记录对Web API 2应用程序的所有http请求。 enum LogType {Information = 1, Warning = 2, Error = 3 } public class LogHandler: DelegatingHandler { async protected override Task SendAsync(HttpRequest
..
我正在将表单数据发送到ASP.NET MVC中的Web API控制器,但是我的AJAX请求没有命中控制器每次收到上述错误时,请告诉我如何将ASP.NET MVC中AJAX中的文件请求发送到Web API控制器 $(document).on("submit", ".SignupForm", function (event) { event.preventDefault(); v
..
我创建了一个简单的Web API服务来获取和发布用户数据和amp;。 在localhost上一切都很好。但是当我在服务器上托管服务时,当我从邮递员/浏览器调用Get方法时,它工作得很好。但是Post方法总是返回“请求的资源不支持http方法‘get’”。状态:不允许使用405方法。 这里我搞混了一件事,即我请求了POST调用,但是状态消息显示我‘GET’错误。为什么会这样呢?如果是CO
..
我有一个Reaction组件,当按下复选框时,它会调用睡觉接口,使用单个参数发出POST请求。 我在webapi中放置了断点,但始终未命中,但组件上仍出现415不支持的媒体类型 react js component (see onchange event) import React, { Component } from 'react'; import { Table, Radio
..
我有一个ASP.NET Web API项目,我试图在其中使用波斯历存储日期。这是我的POCO班级。 public class Person { PersianCalendar p = new PersianCalendar(); public Person() { } public Person(string firstName, string
..
我有三层应用程序体系结构。 我的客户端-->我的服务A(睡觉托管在iIS中)-->其他团队的服务X(睡觉)。 服务A是ASP.NET 4.6.1框架,而不是ASP.NET核心。 客户端正在使用HttpClient与A通信,A正在使用HttpClient与X通信。 客户端向A和X发出几乎2500个对我的服务的调用。 在2500个随机调用中,服务A(可能是10个调用)失败,出
..
我正在尝试使用web.api加载数据表 我的HTML代码如下 Refresh Add New Row
..
所以我正在编写一个将返回OData的API,但是我对缺省路由约定有一个问题。由于兼容性原因,我无法使用默认约定。 换句话说,我需要将路由从 /api/customers(1)/something 至 /api/costumers/1/something 有什么参考或想法可以帮助我吗?:) 谢谢 推荐答案 我认为您看到的是以段为单位的密钥。Web API
..
我有一个支持OData查询的ASP.NET Web API 2终结点。是这样的: [HttpGet, Route("")] public IQueryable Get() { return _thingsRepository.Query(); } odata$过滤参数等非常有用。我只希望它们能像实际的OData控制器一样出现在Swagger中。 我正在使用Sw
..
我正在尝试在web API中实现全局异常日志记录,并使用该错误ID向用户发送一条友好的消息,这样他就可以带着错误ID返回给我们,这样我们就可以修复它。我两个都在实现: System.Web.Http.ExceptionHandling.ExceptionLogger System.Web.Http.ExceptionHandling.ExceptionHandler 下面是覆盖Exc
..
因此,我希望在我的.Net Web API上启用CORS,但客户端应用程序的OPTIONS请求持续显示404,并出现第二个错误: Has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: it does not have http ok status
..
当我将一些JSON数据反序列化为DataSet时,生成的DataSet可能会丢失其列模式。这意味着,当我反序列化某些JSON时,它用Int64对象而不是Int32填充DataSet。我希望它选择Int32。 我知道,Json.NET默认情况下将整数值读取为Int64,因为无法知道该值应该是Int32还是Int64。 JsonSerializerSettings settings = n
..
有时我在对 WebService 执行 HttpWebRequest 时收到以下错误.我也在下面复制了我的代码. System.Net.WebException:无法连接到远程服务器---> System.Net.Sockets.SocketException:无法建立连接,因为目标机器主动拒绝它 127.0.0.1:80在 System.Net.Sockets.Socket.DoConnect
..