我有点困惑如何读取 cookie 文件。我在谷歌上尝试过,但没有合适的解决方案。我已阅读此文件但未成功。ckps_ws_weather_deg
cent
www.bbc.co.uk/
1600
4154368256
30363239
2133877056
30289814
*
此文件正在下载 bbc.co.uk 服务器。提前致谢。
快照是我的cookies文件......
我有点困惑如何读取 cookie 文件。我在谷歌上尝试过,但没有合适的解决方案。我已阅读此文件但未成功。ckps_ws_weather_deg
cent
www.bbc.co.uk/
1600
4154368256
30363239
2133877056
30289814
*
此文件正在下载 bbc.co.uk 服务器。提前致谢。
快照是我的cookies文件......
这是ASP.NET中 cookie 的一个很好的概述。但为了更直接地回答您的问题,您管理的(例如您创建的)cookie 是这样编写的:
Response.Cookies["myCookie"].Value = "Hello, World!";
然后像这样读:
var myCookie = Request.Cookies["myCookie"];
// if myCookie == null it doesn't exist
此外,删除 cookie 是修改它们的一种变体。这有点奇怪,但要让浏览器删除它,您需要将其到期时间设置为早于今天:
Response.Cookies.Add(new HttpCookie("myCookie")
{
Expires = DateTime.Today.AddDays(-1)
});
但是,如果您需要读取第三方 cookie,并且您正试图通过 ASP.NET 执行此操作,则需要执行跨站点脚本攻击。这被认为是不好的做法是有原因的。这可以通过 JavaScript 完成,但由于其道德规范,我不倾向于提供任何代码来这样做。
OP 在我回答时更新了他们的问题,我仍然坚持这样一个事实,即通过 Web 应用程序读取第三方 cookie 的意图充其量是可疑的。