问题标签 [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.
asp.net - 客户端缓存与 Cookie
Client side cache
和 和有什么区别cookie
?
我知道cookie
是一种数据结构。
怎么样client side cache
?
这和浏览器缓存一样吗?
asp.net - 带有 httpOnlyCookies 的报告查看器
有没有办法让我<httpCookies httpOnlyCookies="true" requireSSL="true" />
在我的 web.config 中仍然能够使用 Report Viewer?
据我所知,Google/Bing 这似乎是不可能的,因为报告查看器必须尝试通过 javascript 访问 cookie。
到目前为止,我唯一的解决方法是将所有 report*.aspx 页面放在一个子目录中,并使用自己的配置进行设置httpOnlyCookies=false
。
也许有某种方法可以告诉报表查看器不要使用 cookie?
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 正确应用于正确请求的逻辑。
有没有更简单的方法?
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。
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
java - addCookie 方法不会将 cookie 添加到 httpServletResponse
我必须在控制器中设置一个 cookie,但是当我尝试将它添加到 HttpServletResponse 对象时,它似乎不起作用,无论是使用 HttpServletResponse.addCookie(String) 还是使用 CookieGenerator.addCookie(HttpServletResponse, String) [评论]。
asp.net - 多值cookies,不是那么多值吗?
我的 cookie 似乎确实是自己创建的,它确实存储了值,但只存储了最后一个值,所以基本上它总是包含 1 个项目,当我尝试添加另一个项目时,它只是替换了第 1 个项目。我的代码如下,任何想法都值得赞赏。
java - 多线程的 CookieManager
我正在尝试通过线程建立多个连接。
但是每个连接似乎都覆盖了对方的 cookie,导致连接使用了错误的 cookie。
在线程类的构造函数中:
有什么方法可以管理每个线程或每个类的 cookie?
新的失败尝试:
现在每个线程都在使用它自己的索引,但它们似乎仍然在 cookie 方面相互覆盖。有任何想法吗?
班级内:
c# - 除了通过帮助程序类外,我可以防止 certian 类型的实例化吗?也许是 Resharper 或 StyleCop?
在安全审核之后,我试图在我们的 MVC 应用程序中强制创建安全的 HttpCookies。我想出了一个帮助类来创建它们:
我迷上了这个我们目前正在创建cookie的地方,所以我们现在没事了。但是,我们是一个成长中的组织,很多人将在代码库中工作,所以我有点担心人们将来会在这个助手类之外创建新的 cookie。
有没有办法可以在 Resharper、StyleCop 或其他任何东西中设置一个规则来阻止新的 HttpCookie() 的实例化,除了在辅助类中?
php - 在 Cookie/Session 中存储用户导航历史
我正在使用 PHP 并希望实现以下目标(我知道这可以通过第三方插件实现,但我想自己构建它作为练习):
- 将用户在我的(Joomla 驱动的)站点中访问的所有 URL 的历史记录存储在 cookie 中。
- 当用户注销时,将一组值(包括 URL 历史记录在内的其他用户信息)发送到源(文件或数据库)。我还没有解决第二个问题,但如果有答案或好的指点将不胜感激。
到目前为止我创建的 PHP 代码:
我遇到的问题是'pagehistory' cookie。当我使用控制台进行测试时,我似乎只得到第一个 URL 和永远压倒一切的第二个,但没有更多。
例子:
导航到 URL 1: '/' //(root)
导航到 URL 2: '/news'
导航到 URL 3: '/tutorials'
cookie 代码的结果:
第 1 轮:'/'
第 2 轮:'/|/news' // '|' 作为分隔符
第 3 轮:'/|/tutorials' // 而不是 '/|/news|/tutorials'
我究竟做错了什么?