无法从httpHandler获取cookie

时间:2018-06-12 09:07:53

标签: c# asp.net cookies

我不确定我应该怎么做。调用api域我得到一个cookie,无论我是否被嵌入。当我登录到api时,我想检查是否还有一个活动的会话cookie。

我正在寻找像这样的cookie

var uri = new Uri("https://apidomain.com");

var myCookie = clientHandler.CookieContainer.GetCookies(uri).Cast<Cookie>().FirstOrDefault();

问题是,Cookie的密钥结果不是&#34; https://apidomain.com&#34;而是&#34; apidomain.som&#34;。 GetCoookie不接受字符串,并且我无法在没有该方案的情况下实例化URI。喜欢

var uri = new Uri("apidomain.com"); // error
  1. 我应该如何从httpHandler获取特定网站的Cookie?
  2. 我知道如何检查cookie是否已过期,但有没有可靠的方法来查看其会话cookie是否提供授权?

0 个答案:

没有答案