c# - 在重定向页面上执行 GET/POST 时,如何让 HttpWebRequest.AllowAutoRedirect 设置 cookie?

标签 c# cookies redirect httpwebrequest

有没有办法让 HttpWebRequest 对象在通过 AllowAutoRedirect 功能自动重定向到另一个页面时考虑 set-cookie header ?我需要它来维护跨重定向的 cookie 信息;如果框架可以为我执行此操作,我宁愿不必自己执行重定向。这一定是一个常见的请求,因为我见过的大多数登录页面通常都会这样做。

最佳答案

我知道要使单独的请求(即不同的 HttpRequest 对象)使用 cookie,您需要设置 HttpRequest.CookieContainerCookieContainer 的同一实例的两个请求的属性.对于这种情况,您可能也需要它。

关于c# - 在重定向页面上执行 GET/POST 时,如何让 HttpWebRequest.AllowAutoRedirect 设置 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/775038/

相关文章:

c# - 我可以创建一个我可以添加的模拟数据库上下文,然后进行搜索吗?

c# - 从浏览器启动C#.Net应用程序。可能?

c# - .NET CLR 内部调用

c# - c++ 到 c# for 语句

javascript - 网站如何在没有 cookie 或本地存储或数据库存储的情况下存储持久/临时状态?

Android WebView 没有加载 url SameSite=None

javascript - Cookie 和 javascript 导航(标签)

javascript - 自动编辑页面url

ruby-on-rails - rails 4 : How to set cookies in redirect?

php - 根据 UserID 进行重定向