问题标签 [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 - 对 ASP 脚本的 Node.js 服务器端 HTTP 请求
目前在 node.js 中构建一个应用程序。我正在尝试向 ASP 脚本发出服务器端 HTTP 请求并返回结果。
如果我在浏览器中导航到 url,一切都很好。返回数据。但是,当我在 node.js 中使用 restler 或任何其他模块执行此操作时。我一无所获……直到我将 ASP.NET_SessionId cookie 添加到请求的标头中。我从浏览器的成功 GET 中复制了这个 cookie。
如何在 node.js 中获取/设置此会话 cookie 服务器端?
使用 express 框架。代码如下。
应用程序.js
路由 index.js
c# - 在 webbrowser c# 应用程序中禁用 Cookie 读/写
我希望网站无法在 webbrowser c# 控制应用程序中读取 cookie 或写入新的 cookie。我宁愿在 webbrowser c# 应用程序运行时禁用所有网站的所有读/写 cookie 操作,如果没有,那么我有一个应该禁用读/写 cookie 操作的网站列表。
我正在使用 .NET 2.0 框架,但也可以使用 4.5
asp.net-mvc - 使用 Cookie 将 PersonID 发送到不同的页面
嘿伙计们,当用户进入假期页面时,他们可以做 2 件事中的 1 件事
1)使用下拉框选择“人名”并单击“查看”,这将显示此人当前的所有假期
2)单击“新建”,这会将用户带到允许他们添加新假期的创建页面(从这里他们从下拉菜单中选择人名并从日历中选择日期)
这一切都有效,但是如果用户最初遵循选择人名并单击视图的第一条路径(它将显示他们的假期),如果他们随后采用路径 2 并单击“创建”,它将跳转到创建页面。但是下拉框将返回“选择”,我希望从上一个下拉列表中选择的现有人员显示在此下拉列表中。
cookie 或 url/参数?
无论如何我卡住了请帮忙
我试过饼干。
//试图将索引中的 currentPersonID 用作 int 但它不会允许我。
一旦我开始这样做,我怎样才能让我的下拉菜单存储价值?有什么帮助吗?
谢谢
google-chrome - Chrome cookie 创建时间:& 过期时间:2 小时前的时间
替代问题: chrome 使用什么来设置时钟?
在开发和测试 30 分钟的 cookie 时,我发现 Chrome 声明 cookie 是提前 2 小时创建的,并且会比计算机时间提前 2 小时过期。
也许一张图片将有助于了解细节。这不仅仅与开发站点有关。例如,我在当地时间上午 8:22(美国/东部)和 macbook 的时钟访问了 SO。根据 Chrome 的说法,早上 6 点 22 分设置了两个 cookie。(当时我和笔记本电脑都还在睡觉。)
Gmail 时区设置为美国/东部。
如果这是有意的、不正确的设置或可能的错误,有什么想法吗?
c# - C# MVC4 windows 用户名和 cookie 问题
首先,我很遗憾地说我不确定这段代码应该在 _Layout.cshtml 中还是在控制器中的某个地方。它需要在所有页面上运行,所以我把它放在了 _Layout.cshtml 页面中。
这适用于 Intranet Web 应用程序。我正在尝试做的是:如果找不到 cookie(保存用户的用户 ID),则获取 Windows 用户名,通过一个将进入数据库并获取相应用户的用户名的类运行它,并且 - 如果我们取回用户 ID - 制作一个包含它的 cookie。听起来并不太难,但特别是一条线,以及它的各种化身,拒绝支持。这是整个代码。
第 2 行 - var winuser ... -似乎是问题所在。在当前的版本中,我遇到了构建错误:非静态字段、方法或属性“myprojectname.Models.MyIntranetDataContext.getUserId(string)”需要对象引用
当我向它添加 .ToString 时,它也不喜欢它。
我也试过让winuser这个:Page.User.Identity.Name;
这没有给出任何构建错误。当我尝试开始调试时,她对这个美丽的错误感到震惊:“无法对空引用执行运行时绑定”
一旦我得到 Windows 用户名,一切都会好起来的。
真的,这在很大程度上与 cookie 甚至 mvc 无关(可能除了关于在何处放置此代码的指导 - _Layout.cshtml?)。真的是关于获取 Windows 用户名,我似乎无法做到。提前感谢您提供的任何帮助。
请注意,上述名称并非实际名称 - 仅作为示例。
c# - 如何在不刷新页面的情况下获取 cookie 值
我在用户控件 [A] 中设置 cookie 值并读取另一个用户控件 [B] 中的值。
但是该值仅在服务器端的页面刷新时可用。我可以在 firebug cookie 选项卡中看到更新的值。
如果我引用页面,则正确的值正在页面中显示。
如何解决这个问题?下面是我用来读取用户控件 [B] 中的 cookie 的代码。它始终是旧值而不是我在 usercontrol[A] 中设置的新值
java - 使用浏览器的 cookie 保存 webApplication 数据
在我的 GWT Web 应用程序中,我想将我的一些应用程序数据保存在用户的浏览器 cookie 中。例如布局条件,由用户更改。我怎样才能做到这一点?
security - Cookie 编码 Base64
Cookie 可以是 base64 编码。因此,如果我捕获 pcap,有什么方法可以告诉我 cookie 是 base64 编码的吗?这里的基本原理是,看不到填充 (=) 符号,它是 base64 编码的,不能有任何填充。cookie 格式是否支持判断它是否被编码的方式,就像我们在 URI 中那样。
asp.net - ASP.NET 在 Web 浏览器缓存中包含 cookie
我有一个网站询问用户的位置,然后将其存储在 cookie 中。我想在网站上添加缓存,因此对相同 url/querystring/cookie 的任何请求都将首先使用客户端的浏览器缓存。varyByCustom
我可以通过使用in myoutputCacheProfiles
并为服务器上的每个请求创建一个自定义字符串来使这项工作用于服务器缓存。我找不到任何方法来强制用户在使用新位置更新 cookie 后请求每个页面的新版本,而不需要他们在浏览器上点击“刷新”。
如何包含 cookie 作为 Web 浏览器客户端缓存的依赖项?
这是我目前正在做的事情,它适用于在服务器上缓存不同的 url/querystring/cookie 组合。
在 web.config 中。
使用我页面上的个人资料...
在 global.asax.cs 中(CookieSupport
是我读取我的 cookie 的内部类)
以下是我创建 cookie 的方法...
asp.net-mvc - 在asp.net mvc中将持久cookie到期设置为会话?
我正在使用 ASP.NET MVC,并且希望能够在某人返回该站点时自动登录(以与该站点完全相同的方式)。
当用户首次注册或登录时,我将 cookie 设置如下:
如果我通过以用户身份登录来对此进行测试,然后查看其中的Cookies
选项卡,Firebug
则过期设置为Session
. 如果我关闭浏览器然后返回我的站点,我将不再登录。这是我所期望的,因为当浏览器关闭时会话结束(但这不是我想要发生的事情!)。
但是,如果我登录并浏览该站点,那么一分钟后过期不再显示为实际日期戳,Session
而是显示为实际日期戳。如果我然后关闭浏览器并返回我的网站,我将自动登录。
总而言之,似乎我的到期时间设置为Session
直到我规定的实际到期日期通过(在这种情况下为 t + 1 分钟)并且我一直活跃在网站上(我使用的是滑动到期)。
有什么想法可以将我的过期设置为我在 FormsAuthentication 票证中声明的内容(而不是显示为Session
)?