public static void SetCookie(this IWebHttpResponseCookie Cookie, string Name, WebHttpCookieValue Value) { if (Cookie.Exist(Name)) { Cookie.Clear(false); var list = new List <WebHttpCookieValue>(1); list.Add(Value); Cookie[Name] = list; } else { Cookie.Add(Name, Value); } }
public static WebHttpCookieValue GetCookie(this IWebHttpResponseCookie Cookie, string Name, WebHttpCookieValue Default = null) { var cookie = GetCookies(Cookie, Name, null); return(cookie == null ? Default : cookie[0]); }
public static WebHttpCookieValue GetCookie(this IWebHttpResponse Response, string Name, WebHttpCookieValue Default = null) => WebUtils.GetCookie(Response.Cookies, Name, Default);