我有一个网站,它使用表单身份验证并FormsAuthentication.SetAuthCookie
在用户被验证时调用,即FormsAuthentication.SetAuthCookie(userName, false)
.
我目前正在创建 HttpWebRequests 并使用用户名和密码调用网站,尽管凭据通过了验证 - 响应在其 cookie 集合中没有任何 cokkies。
HTTP 请求/响应代码如下:
HttpWebRequest request = (HttpWebRequest) CreatePostRequest(baseAddress, postParameters);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
代码得到了很好的响应,在调试时我可以看到凭据被验证正常并且 FormsAuthentication.SetAuthCookie(user, false) 被调用。
当我检查响应 cookie 集合时,计数为 0。谁能帮我理解这是为什么。
提前致谢。