问题标签 [httpcookie]

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.

0 投票
3 回答
864 浏览

asp.net - 客户端缓存与 Cookie

Client side cache和 和有什么区别cookie
我知道cookie是一种数据结构。
怎么样client side cache
这和浏览器缓存一样吗?

0 投票
1 回答
272 浏览

asp.net - 带有 httpOnlyCookies 的报告查看器

有没有办法让我<httpCookies httpOnlyCookies="true" requireSSL="true" />在我的 web.config 中仍然能够使用 Report Viewer?

据我所知,Google/Bing 这似乎是不可能的,因为报告查看器必须尝试通过 javascript 访问 cookie。

到目前为止,我唯一的解决方法是将所有 report*.aspx 页面放在一个子目录中,并使用自己的配置进行设置httpOnlyCookies=false

也许有某种方法可以告诉报表查看器不要使用 cookie?

0 投票
1 回答
1374 浏览

mocking - 使用模拟 HttpMessageHandler 时如何使用 HttpClient 管理 cookie

HttpRequestMessage我有一个单元测试,它通过传入实例并接收实例来调用类库HttpResponseMessages。在这方面,它与测试 WebApi 非常相似ApiController

我正在测试的代码将 cookie 添加到HttpResponseMessage,并希望在随后的传入HttpRequestMessage调用中看到这些 cookie,这就是浏览器(或HttpWebRequest)的行为方式。

我没有使用HttpClientHandler,因为请求实际上并没有在网络上进行,而是使用HttpMessageHandler我初始化的模型传递给产品HttpClient。因此,我无法访问其中的 cookie 处理HttpClientHandler。似乎要获得我需要的 cookie 行为,我将不得不手动解析 cookie 中的 cookie,HttpResponseMessage然后手动将它们序列化为HttpRequestMessage. 这也完全忽略了 CookieContainer 将 cookie 正确应用于正确请求的逻辑。

有没有更简单的方法?

0 投票
0 回答
227 浏览

java - 无法删除 cookie

我有一个控制器(在 tomcat 7 上),我想从中删除 cookie。例如,我的域是“test.mydomain.de”。这是我的代码:

这适用于使用域“test.mydomain.de”设置的 cookie。但是有 2 个由域(主机)“.mydomain.de”的 javascript 设置的 cookie。路径是“/”。它们不安全,也不是 httponly。我试过cookie.setDomain(".mydomain.de");cookie.setPath("/");。在响应标头(Set-Cookie)中,我看到Expires=Thu, 01-Jan-1970 00:00:10 GMT但 Firefox(版本 14.0.1)不会删除 cookie。

0 投票
1 回答
9301 浏览

android - 如何在 HttpURLConnection 中为 ANDROID 使用 Cookie?

我正在尝试为 Asterisk 接口创建一个应用程序,配置设置已经正确完成,因为我已经仔细检查了它。

我无法从 Asterisk 服务器访问配置文件的原因似乎与连接有关。我需要使用 cookie 连接到登录会话的同一实例。

但到目前为止我无法正确使用 Cookie 需要一点帮助。

我应该通过按button1(bt1)登录并通过按button2(btn2)获取配置文件。

我可以确定我正在连接到以前的登录会话。但是现在如何发出新的命令呢?

03-28 10:02:15.861: V/Execute(4261): 执行 url: http://192.168.8.x:8088/asterisk/rawman?action=login&username=admin&secret=admin123 03-28 10:02:18.871 :V/异常执行后台(4261):异常:已连接 03-28 10:02:23.651:V/执行(4261):执行 url:http://192.168.8.x:8088/asterisk/rawman ?action=getconfig&filename=sip.conf 03-28 10:02:26.691:V/异常执行做后台(4261):异常:已连接 03-28 10:02:26.721:D/dalvikvm(4261):GC_CONCURRENT 已释放226K,8%免费7430K/8007K,暂停24ms+3ms,共61ms

0 投票
1 回答
4456 浏览

java - addCookie 方法不会将 cookie 添加到 httpServletResponse

我必须在控制器中设置一个 cookie,但是当我尝试将它添加到 HttpServletResponse 对象时,它似乎不起作用,无论是使用 HttpServletResponse.addCookie(String) 还是使用 CookieGenerator.addCookie(HttpServletResponse, String) [评论]。

0 投票
1 回答
234 浏览

asp.net - 多值cookies,不是那么多值吗?

我的 cookie 似乎确实是自己创建的,它确实存储了值,但只存储了最后一个值,所以基本上它总是包含 1 个项目,当我尝试添加另一个项目时,它只是替换了第 1 个项目。我的代码如下,任何想法都值得赞赏。

0 投票
7 回答
9861 浏览

java - 多线程的 CookieManager

我正在尝试通过线程建立多个连接。

但是每个连接似乎都覆盖了对方的 cookie,导致连接使用了错误的 cookie。

在线程类的构造函数中:

有什么方法可以管理每个线程或每个类的 cookie?

新的失败尝试:

现在每个线程都在使用它自己的索引,但它们似乎仍然在 cookie 方面相互覆盖。有任何想法吗?

班级内:

0 投票
1 回答
101 浏览

c# - 除了通过帮助程序类外,我可以防止 certian 类型的实例化吗?也许是 Resharper 或 StyleCop?

在安全审核之后,我试图在我们的 MVC 应用程序中强制创建安全的 HttpCookies。我想出了一个帮助类来创建它们:

我迷上了这个我们目前正在创建cookie的地方,所以我们现在没事了。但是,我们是一个成长中的组织,很多人将在代码库中工作,所以我有点担心人们将来会在这个助手类之外创建新的 cookie。

有没有办法可以在 Resharper、StyleCop 或其他任何东西中设置一个规则来阻止新的 HttpCookie() 的实例化,除了在辅助类中?

0 投票
1 回答
2682 浏览

php - 在 Cookie/Session 中存储用户导航历史

我正在使用 PHP 并希望实现以下目标(我知道这可以通过第三方插件实现,但我想自己构建它作为练习):

  1. 将用户在我的(Joomla 驱动的)站点中访问的所有 URL 的历史记录存储在 cookie 中。
  2. 当用户注销时,将一组值(包括 URL 历史记录在内的其他用户信息)发送到源(文件或数据库)。我还没有解决第二个问题,但如果有答案或好的指点将不胜感激。

到目前为止我创建的 PHP 代码:

我遇到的问题是'pagehistory' cookie。当我使用控制台进行测试时,我似乎只得到第一个 URL 和永远压倒一切的第二个,但没有更多。

例子:

导航到 URL 1: '/' //(root)
导航到 URL 2: '/news'
导航到 URL 3: '/tutorials'

cookie 代码的结果:

第 1 轮:'/'
第 2 轮:'/|/news' // '|' 作为分隔符
第 3 轮:'/|/tutorials' // 而不是 '/|/news|/tutorials'

我究竟做错了什么?