'Accept': 'application/json',
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*'
},
body: body,
mode: 'cors'
})
back:
services.AddCors(o => o.AddPolicy("CorsPolicy", builder =>
{
builder.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader();
}));
...
app.UseCors("CorsPolicy");
...
[Route("api/[controller]/[action]")]
[EnableCors("CorsPolicy")]
public class MyController : Controller
почему cors всеравно блочит реквест? оба сайта через https (в азуре)
Согласен, с Романом. Не нужно от клиента слать хедер который должен отдавать сервер. Проверь что отвечает сервер. Там должен быть как раз этот хедер, access-control-allow-origin
Крос ориджен случается когда ты обращаешься на другой домен или другой порт того же домена.
Обсуждают сегодня