170 похожих чатов

Я тут продолжаю разбираться с веб сервисом на .net. Написал

сервис, решил накатать к нему простой UI на html.
Но при попытке вызвать метод сервиса ловлю такое:
Access to fetch at 'http://localhost:5000/login/' from origin 'null' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request.
По совету из интернета добавил такой код в Startup.cs
services.AddCors(options =>
{
options.AddPolicy("AllowAnyOrigin",
builder => builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader());
});
Но он не помог.
Вот что пытаюсь вызвать из html страницы
<script>

function submitForm() {
let name_val = document.getElementById('name');
let pwd_val = document.getElementById('pass');
let data = {username: name_val, password: pwd_val};
fetch("http://localhost:5000/login/", {
method: "POST",
headers: {'Content-Type': 'application/json'},
body: JSON.stringify(data)
}).then(res => {
console.log("Request complete! response:", res);
});
}

</script>
Сервис и этот скрипт работают на одной машине. Если делать запрос к сервису через постман, то все ок.
Не подскажите как поправить?

7 ответов

20 просмотров

Можно сначало я?

Almir .
Можно сначало я?

Напиши калькулятор в консоли, потом переделай на вин формы, потом на wpf, потом на веб

Almir .
Можно сначало я?

Нет, твоя квота кончилась, нельзя

По какому адресу страница, с которой метод вызывается?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта