7得票1回答
最小化的占用空间/精简版ASP.NET Core WebAPI

今天早些时候,我的一位同事问我能否尝试使用ASP.NET Core创建一个小型WebAPI来回显请求,仅出于兴趣。幸运的是,由于ASP.NET Core的强大,我只用了约70行代码就完成了WebAPI!以下是我目前所得到的代码。 代码 using Microsoft.AspNetCore....

8得票3回答
如何在.NET 6.0 Web API中声明全局变量并在控制器中使用?

我有一个来自.NET 6.0 Web Api模板的默认Program.cs文件。 我正在添加变量"test",以便可以在控制器中使用它的值。 var builder = WebApplication.CreateBuilder(args); const string test = "test...

20得票2回答
.NET Core MVC中的部分内容(用于视频/音频流)

我想在我的网站上实现视频和音频流媒体(以便在Chrome中启用查找功能),最近发现.NET Core 2.0提供了一种相对简单和推荐的实现方式,使用FileStreamResult。 这是我简化后的返回FileStreamResult的Action实现: public IActionRe...

227得票7回答
在ASP.Net Core Web API中返回文件

问题 我想在ASP.Net Web API控制器中返回文件,但我的所有方法都将HttpResponseMessage返回为JSON格式。 目前的代码public async Task<HttpResponseMessage> DownloadAsync(string id) {...

7得票4回答
如何在ASP.NET Core 3.1中保持托管服务的运行?

你好。 我有一个基于Net Core 3.1的Web API,其中包含一个服务,每隔X分钟就要运行一次数据迁移(我只是在测试它),但是我有两个问题。 为了让服务运行,我必须先运行我的API的某些URL。问题是:如何使这个服务自动启动,而不需要运行任何API? 当我停止使用API几分钟后,...

10得票3回答
在Asp.net core中的IActionFilter中如何读取OnActionExecuting(ActionExecutingContext context)中的请求体?

我正在向控制器发送经AES加密的请求体,以下是一个示例: (using crypto-js) {body: "U2FsdGVk186Jj7LySqT966qTdpQZwiR+wR0GjYqBzR4ouFAqP8Dz8UPPTv"} 我创建了一个操作过滤器,所以每当请求被发布时,我可以在...

13得票4回答
下载PDF文件,Angular 6和Web API

我想使用Angular 6和Web API下载PDF文档。以下是代码实现: mycomponent.tsdownload(myObj: any) { this.testService.downloadDoc(myObj.id).subscribe(result => { ...

19得票2回答
如何在没有视图的Web API中配置防伪造保护(Anti-Forgery Protection)

我正在使用ASP.NET Core实现REST API。它是无状态的,但它使用cookie进行身份验证,因此容易受到跨站请求伪造(CSRF)攻击。 幸运的是,ASP.NET Core提供了一种防护措施来对抗这种攻击:Prevent Cross-Site Request Forgery (XS...

10得票2回答
从.NET Core 2.2迁移到3.0 preview-7后,Swagger不起作用(而是抛出异常)

我刚刚将我的项目从 .net core 2.2 迁移到了 3.0 预览版 7。我在项目中使用了 Swashbuckle.AspNetCore(v4.0.1)。以下是我的启动类。public class Startup { public IConfiguration Configurat...

14得票6回答
Angular 6中代理配置无法正常工作

我遇到了metronic_v5.5.2的Angular版本,并且正在尝试将其与我的后端API集成。由于我对这一切都很陌生,现在问题出在我的代理配置上,它并没有按照我的期望工作。以下是proxyconfig.json文件的代码:{ "/api": { "target": ...