【发布时间】:2015-11-20 01:58:14
【问题描述】:
我有一个返回 HttpResponseMessage 的 API 操作。 API地址如:http://localhost/login?authcode=xxx
API 操作执行一些登录身份验证并将用户重定向到注册页面或欢迎页面。代码如下:
var response = new HttpResponseMessage();
var cookie = new CookieHeaderValue("token", "ThisIsTheTokenNeeded");
response.Headers.AddCookies(new CookieHeaderValue[] { cookie });
response.StatusCode = HttpStatusCode.Found;
response.Headers.Location = new Uri("http://localhost/welcome.html");
return response;
在welcome.html 中,我使用“document.write(document.cookie)”并且看不到名为“token”的cookie。一些它是如何丢失的。谁能告诉我如何完成这项工作,或者这个架构毕竟不正确?
【问题讨论】:
标签: asp.net api cookies http-redirect