我们有一个遗留的ASP.NET WebForms项目,我正在尝试使用Web API而不是Code-Behind上的传统[WebMethod]静态方法进行现代化改造(因为它是如此有限)。
但是,我也希望能够在Web API中读取会话Cookie。以前,我可以通过访问simplify = FALSE
然后将其转换为模型来在“隐藏代码”中阅读它-我不知道如何使用Web API做到这一点。
我正在使用axios与我的Web API控制器对话。
我已将HttpContext.Current.Session["NAME_OF_COOKIE_HERE"]
添加到我的axios配置中,但如何从那里继续前进?您究竟如何在Web API控制器中读取会话cookie?
这里是一个示例:
withCredentials: true
// Client for testing
axios.get(API_ENDPOINT_URL_HERE,{withCredentials: true}).then(res => res).catch(err => err);