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 ответов

17 просмотров

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

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

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

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

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

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

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта