我有控制器使用HttpClient并将数据发布到另一个网站。 POST后httpclient有cookie,我必须使用它来为这个站点发送另一个GET。像这样:
private async Task LogIn()
{
HttpClientHandler handler = new HttpClientHandler();
HttpClient client = new HttpClient(handler);
await client.PostAsync(data);
// after this I have handler.CookieContainter and I need save this cookies, because I don't need login again until cookie not expired
}
我需要在服务器中保存此cookie,每次当我将GET发送到此站点时,我需要保存cookie,如果它们没有过期,我必须使用它。 但是我不知道如何保存它,因为我的任何用户都必须使用这个cookie。