问题标签 [httpcookiecollection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - HttpCookieCollection.Add 与 HttpCookieCollection.Set - Request.Cookies 集合是否被复制到 Response.Cookies 集合中?
我只是想澄清一下。
我知道,如果我在之前的请求中设置了 cookie,它将显示在我的Request.Cookies
收藏中。
我想更新我现有的 Cookie。
我收藏的 cookie 是否Request.Cookies
已复制到我的Response.Cookies
收藏中?我需要使用相同的密钥添加新的 cookie Response.Cookies.Add()
,还是需要使用Response.Cookies.Set()
?
asp.net - 更新在 ASP.NET 中先前请求上设置的 cookie 的最佳做法是什么?
这是场景。"MyCookie"
已在先前的请求中设置了带有密钥的 cookie 。我可以通过HttpContext.Request.Cookies.Get("MyCookie")
. 我想执行更新,例如向 Cookie 值集合添加另一个值,但我不能 100% 确定我做对了。
在以下示例中我是否正确执行此操作?
c# - 从浏览器查看时,Sharepoint 2010 设置 cookie 过期日期似乎有效,但服务器代码看到 01/01/0001 过期
这是将cookie添加到请求中
似乎很好,直到在 Sharepoint 2010 context.PostAuthenticateRequest 事件期间,当我尝试读取 cookie
当我在浏览器中看到 cookie 过期日期为 12/6/2012 时,我得到日期 01/01/0001
c# - 为什么从手动实例化的对象(而不是从当前的 HttpContext)调用 HttpCookieCollection.Get 时返回 null
在HttpCookieCollection.Get MSDN 文档中,声明:
如果指定的 cookie 不存在,此方法会创建一个具有该名称的新 cookie。
这是真的,并且在调用HttpContext.Request.Cookies
或HttpContext.Response.Cookies
从“真实”Web 服务器调用时效果很好。
但是,这段代码:
显示False
(cookie
为空)。
如果从HTTP 处理程序HttpCookieCollection
中检索 ,则情况并非如此。Request.Cookies
知道这里出了什么问题/是否需要任何其他设置?
我问这个是因为我在模拟 HttpContextBase 的地方编写单元测试,所以没有提供“真实”的上下文。
谢谢您的帮助
asp.net - 我似乎只能设置一个 Cookie - HttpCookie、asp.net
我有一个两阶段登录的系统。
第一阶段是公司登录,它使用我的系统识别公司。第二阶段是员工登录,属于上述公司的员工登录。
在这两个阶段都提供了一个选项来保存某些登录详细信息(位置/公司,但不是密码)
如果用户愿意,他们应该能够设置公司登录 Cookie,但不能设置员工 Cookie,没有公司 Cookie 就不需要设置员工 Cookie,尽管他们是否这样做并不重要!
第一阶段登录,在数据库检查等中这样做:
然后第二阶段执行此操作:
显然它们是完全独立的函数,所以我不认为变量命名相同是问题所在。
会发生什么:
- 公司登录成功 > 公司 Cookie 已保存,用户继续
- 用户登录 用户登录 > 用户 Cookie 已保存,但公司 Cookie 已删除。
这是使用 Chrome,我没有检查其他浏览器,但 Chrome 对我来说是最重要的。
我知道这绝对是我在 Chrome 控制台中检查过的情况,根据上面的描述添加和删除了 Cookie。
有人可以帮助指出我在这里出错的地方吗?
编辑 - 这段代码没有错!
啊……在搞砸了一天之后,事实证明 Cookie 被一个意外的、并在不同但相关的代码部分中捕获的错误清除了!如果需要,这个问题可以关闭,或者离开......?
c# - 反序列化一个 json 序列化的 CookieCollection
在我的代码中,我必须 Json 序列化一个 CookieCollection 对象并将其作为字符串传递,为了实现这一点,我这样做:
导致以下json
为了反序列化这个 json,我想做这样的事情:
但它失败并引发JsonSerializationException说
无法创建和填充列表类型 System.Net.CookieCollection。路径'',第 1 行,位置 1。
所以我将我的代码更改为以下代码,它现在可以工作了
我只是想知道为什么我的第一次尝试失败了?以及是否有更好的方法。
c# - C# HttpWebRequest 使用 cookie
我在 C# 中处理 cookie 有一点问题
所以在我的网站上,我有一个登录页面,一旦登录,我就会被重定向到主页。我使用 HttpWebRequest 连接并遵循重定向,我创建了一个类,这里是:
我很好地加载了主页,并且设法获得了一个 cookie。
所以我开发了一个功能来使用我的cookie来浏览网站:
只是,我无法在网站上导航,最终进入登录页面,cookie 不好,而且我正在调试,我只加载了三个 cookie(浏览设置)(LLCookie 和 LLTZCookie) :
我不明白为什么我无法检索网站上的所有 cookie....如果有人有解决方案!
php - 从 CakePHP 的集合中删除/删除 cookie 对象后,如何更新请求 CookieCollection
我在我的项目中使用请求 cookie 时遇到问题。我有一个包含大约 3 个值 a、b 和 c 的 cookie 集合。然后我尝试以下例如:
执行此操作后,仅从此实例中删除“b”:
$cookieCollection
.
但它仍然存在于
现在如何更新 CookieCollection 以使整个站点中的任何位置都不再存在“b”?
http - 在重定向响应中发送的 Cookie 正在获取 ifnored
在登录实现中,后端 API 在设置会话 cookie 的同时重定向用户主页。但是当浏览器调用重定向请求到主页时,这个 cookie 没有被设置-
现在当浏览器重定向到http://dfp-ui.prod.us.abc.net/时,这个'
会话 iam 令牌
没有收到发送。