我正在尝试使用ServiceStacks Http Utils,但是由于某些原因,我似乎无法设置通过基本身份验证登录时收到的JSession cookie。这是我到目前为止尝试过的...
response = imiLogin.PostToUrl(“”,requestFilter:req =>{req.Headers [“ Cookie”] = sessionCookie.message;})。FromJson();
任何帮助将不胜感激。
ServiceStack的HTTP Utils是.NET的HttpWebRequest的包装,您可以在其中使用HttpWebRequest.CookieContainer设置cookie,例如:
url.PostJsonToUrl(body, requestFilter: req =>
req.CookieContainer.Add(new Cookie("name", "value", "/")))
.FromJson<Response>();