写点什么

通过解析工具在 ASP.NET 中使用逗号分隔的 cookie

  • 2012-11-14
  • 本文字数:454 字

    阅读完需:约 1 分钟

如果你查看 System.Web.HttpRequest 类的源代码就会发现,ASP.NET 不支持以逗号为分隔符的 cookie。你必须使用分号才能处理 cookie。

但是,W3C 的 HTTP 状态管理机制文档( RFC2309 )中规定,分号和逗号都是有效的 cookie 键分隔符。只不过开发者通常都使用分号而已。

为了在 ASP.NET 中实现以逗号为分隔符的 cookie,你需要创建工具来模拟 ASP.NET,从而以逗号(而非分号)来解析 cookie。创建解析工具的步骤如下:

  • 创建处理所有请求的 HttpModule 类
  • 检查 cookie 头中的逗号
  • 解析 cookie,并将其提取到集合中

Match.com 的软件工程师 Keyvan Nayyeri 在其解析工具中实现了上述步骤。据Keyvan 说,如果cookie 的值中包含逗号,该解析工具将无法工作,同时,开发者可以在 Fiddler 中测试该模块。

查看英文原文 http://www.infoq.com/news/2012/11/comma-delimited-cookies-aspnet


感谢侯伯薇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-11-14 06:531540
用户头像

发布了 59 篇内容, 共 23.8 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

铭文挖矿系统

区块链技术

iZotope RX 10 for Mac v10.4.2激活版:创新的音频分析功能

iMac小白

快速实践: 通过 Flink CDC 一键整库同步 MongoDB 到 Paimon

Apache Flink

大数据 flink 实时计算

考研二战失败,自学前端2个月,找到了9K的工作

程序员改bug

编程 性能优化 前端 大前端 前端程序员

百度点石行业实践成果获选2023信通院大数据“星河”优秀案例

百度安全

解锁加密生态:用户钱包画像分析

Footprint Analytics

区块链 加密货币 钱包画像

Stata 15 for Mac v15.1永久激活版:直观的用户界面与高效的命令语法

iMac小白

"云原生:构建未来应用的革命性方法"

啊川..

2023

LangChain初学者指南

俞凡

人工智能 ChatGPT LLM

【大语言模型基础】60行Numpy教你实现GPT-原理与代码详解

EquatorCoco

Numpy 语言模型 GPT

软件开发

Geek_8da502

淘宝/天猫商品API:实时数据获取与安全隐私保护的指南

Noah

阿里云 ACK One Serverless Argo 助力深势科技构建高效任务平台

阿里巴巴云原生

阿里云 Serverless 云原生

零基预算:从零开始的财务计划与预算管理

智达方通

全面预算 财务计划 预算管理 零基预算

浅谈政企风险防控体系

鲸品堂

风控 风控系统

"前端面试笔记"在互联网上火了,完整版开放下载

程序员改bug

架构 性能优化 前端 大前端 工程化

关于数据可视化分析、过程及工具

2D3D前端可视化开发

数据可视化 数据可视化工具 数据可视化设计 数据可视化过程 数据可视化步骤

再获权威奖项!百度安全DDoS防护服务斩获云安全联盟CSA 2023安全金盾奖

百度安全

SmartSVN for Mac v14.4激活版:直观的用户界面与高效的性能

iMac小白

Python 中 key 参数的含义及用法

快乐非自愿限量之名

Python 编程语言 开发语言

亚马逊云科技 re:Invent 2023 产品体验:亚马逊云科技产品应用实践 国赛选手带你看 Elasticache Serverless

亚马逊云科技 (Amazon Web Services)

云计算 Serverless re:Invent Amazon ElastiCache

通过Environment获取属性文件的值,竟然会调用到JNDI服务!!!| 京东云技术团队

京东科技开发者

史上最全前端知识点+高频面试题合集,十二大专题,命中率高达95%

程序员改bug

程序员 架构 前端 大前端 web前端

分页合理化是什么?

不在线第一只蜗牛

分页操作

亚马逊云科技 re:Invent 2023 产品体验:亚马逊云科技产品应用实践 王炸产品 Amazon Q,你的 AI 助手

亚马逊云科技 (Amazon Web Services)

re:Invent 生成式人工智能 Amazon CodeWhisperer Amazon Q

有什么好用的C/C++源代码混淆工具?

Geek_66e2f3

云智·智算大会|大模型安全解决方案持续升级

百度安全

苹果证书p12和描述文件的创建方法

国内如何充值 openai API key 详细教程

跨境

openai ChatGPT ChatGPT4

通过解析工具在ASP.NET中使用逗号分隔的cookie_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章