我正在使用 .Net Core 创建 Blazor Web 应用程序并尝试将令牌保存在 cookie 中。但是我收到错误:
当前上下文中不存在名称 Response
在我见过的所有例子中,人们都没有遇到这个问题。我需要做什么?
@functions {
async Task Submit()
{
using (var client = new HttpClient())
{
User user = new User(state.user.Username, state.user.Password);
var response = await client.PostAsJsonAsync("api/adimin/token", user);
var token = await response.Content.ReadAsAsync<string>();
var option = new CookieOptions();
option.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Append(setting, token, option);
}
}
}
Run Code Online (Sandbox Code Playgroud)