写点什么

通过解析工具在 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:531614
用户头像

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

关注

评论

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

Penpad生态再迎新进展,Season 2 ETH质押量超200万美元

西柚子

使用 TypeScript 从零搭建自己的 Web 框架:数据库抽象层

RoyLin

typescript

捷途山海T2预售开启,装甲级电池防护,让您出行无忧

极客天地

提升财务规划成熟度,应对关键挑战

智达方通

财务分析 全面预算管理 财务预测 滚动预测

大模型时代,嫘祖也掌握了「新质生产力」!

脑极体

AI

iPaaS与ESB: 解密企业集成领域的两大利器差异

RestCloud

数字化转型 ESB API 企业集成 ipaas

Kafka 迁移工具 MirrorMaker2 原理起底

AutoMQ

大数据 kafka 云原生 AutoMQ MirrorMaker2

多元 CPU 性能调优的技术挑战、产品设计和业务实践

Baidu AICLOUD

性能调优 cpu加速 btune

为什么Toncoin是加密货币开发的下一个重大事件

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

搞垮一家SaaS公司最快的方法

ToB行业头条

Web3 游戏周报(4.07-4.13)

Footprint Analytics

gamefi

加强企业财务管理,实现行业未来展望

智达方通

数字化转型 全面预算管理 财务管理

小红书搜索团队提出新解码策略,降低大模型推理成本

小红书技术REDtech

机器学习 搜索 智能 #人工智能 #大模型

软件测试学习笔记丨Jenkins api接口

测试人

软件测试 jenkins API 测试开发

海外云手机为什么适合社媒运营?

Ogcloud

云手机 海外云手机 tiktok云手机 云手机海外版 电商云手机

华为云CodeArts IDE For Python 快速使用指南

华为云PaaS服务小智

华为云

Spring开发:动态代理的艺术与实践

华为云开发者联盟

spring 开发 华为云 华为云开发者联盟 企业号2024年4月PK榜

亚马逊国际amazon.item_get API接口:跨境电商的必备工具

技术冰糖葫芦

api 货币化 API 测试 pinduoduo API

今日分享丨流程节点复制,流程配置更高效

inBuilder低代码平台

流程 工作流引擎

海外云服务器如何助你打造国际化跨境电商业务?

一只扑棱蛾子

云服务器

一文读懂BTC生态新贵Giants Planet,将L2与现实世界整合

西柚子

软件测试学习笔记丨后端接口基本开发 - Spring boot项目搭建

测试人

软件测试 测试开发 spring-boot

大模型时代,嫘祖也掌握了「新质生产力」!

白洞计划

AI

Databend 开源周报第 140 期

Databend

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