我正在将一个ASP.NET Web API项目转换为ASP.NET核心WEB API。以前,我们会像这样返回错误的响应: throw new HttpResponseException(ErrorResponses.CreateErrorResponse(HttpStatusCode.Conflictmany linked devices", new { status = (int)SignInStatus.TooManyLinkedDevices })); 注意我们是如何设置http状态码、错
我正在使用托管在IIS上的Microsoft Asp.net WebApi2。我只想记录每个帖子的请求正文(XML或JSON)和响应正文。
这个项目和处理post的控制器没有什么特别之处。除非有必要,否则我对使用nLog、elmah、log4net等日志记录框架或web的内置跟踪功能不感兴趣。我只是想知道把我的日志代码放在哪里,以及如何从传入和传出的请求和响应<e
我已经实现了AuthenticationHandler的一个子类。它返回AuthenticationResult.Fail("This is why you can't log in");
我本以为这条消息最终会出现在正文中,或者至少在HTTP状态文本中,但是我得到了一个空白的401响应。是否有任何方法为ASP.NET核心中的失败身份验证尝试提供其他信息?