я подумал что тут явно что-то не так, я использовал форму... я переделал так, чтоб вся информация обрабатывалась в контроллере:
[HttpGet("Login")]
public ActionResult Login(string login)
{
if (login == "savva")
{
Response.Cookies.Append("auth", login);
return Redirect("https://localhost:7182/Main/main.html");
}
if (login is null)
throw new ArgumentNullException(nameof(login));
return Redirect("https://localhost:7182/");
}
также html:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hello!</title>
</head>
<body>
<h1>Hello!</h1>
<div>
<h2>Please log in</h2>
<form name="first" action="https://localhost:7182/api/login/Login">
<input type="text" name="login" id="login" placeholder="login">
<input type="submit" value="send">
</form>
</div>
</body>
</html>