在vs2019上新建一个asp.net core webapi,想通过前端发送请求webapi
问题:
Access to XMLHttpRequest at ‘http://localhost:60828/api/weatherforecast’ from origin ‘null’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
方案:
1 注册服务

public void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
services.AddCors(ac => ac.AddPolicy("any", ap => ap.AllowAnyOrigin().AllowAnyMethod()

在VS2019中创建的ASP.NET Core WebAPI项目遇到跨域问题,表现为XMLHttpRequest请求被CORS政策阻止。为解决此问题,可以采取以下步骤:1. 注册CORS服务;2. 添加CORS中间件;3. 在API方法中使用CORS策略。通过这些方法,可以允许前端顺利发送请求到WebAPI。
最低0.47元/天 解锁文章
1944

被折叠的 条评论
为什么被折叠?



