Asp.net Cookie已添加到响应。Cookie也已添加到Request.Cookies。有什么方法可以达到最初的要求吗?饼干?

Asp.net Cookie已添加到响应。Cookie也已添加到Request.Cookies。有什么方法可以达到最初的要求吗?饼干?,asp.net,cookies,Asp.net,Cookies,如果我通过response.Cookies.add()向响应添加cookie,cookie也会出现在Request.Cookies中 是否有任何方法可以访问原始请求cookies(忽略新添加的响应cookies),而无需预先缓存请求.cookies 有人问为什么会出现这种情况(我很清楚这一点)。我在问有没有办法 更新 作为一个非常粗略的过滤器,您似乎可以在请求中查找Cookie。Cookie的过期时间等于默认(日期时间)。这是因为当浏览器在请求中序列化cookie时,它们不包括过期日期 但是,如

如果我通过
response.Cookies.add()
向响应添加cookie,cookie也会出现在
Request.Cookies

是否有任何方法可以访问原始请求cookies(忽略新添加的响应cookies),而无需预先缓存
请求.cookies

有人问为什么会出现这种情况(我很清楚这一点)。我在问有没有办法

更新 作为一个非常粗略的过滤器,您似乎可以在
请求中查找Cookie。Cookie
过期时间等于
默认(日期时间)
。这是因为当浏览器在请求中序列化cookie时,它们不包括过期日期

但是,如果没有
Expires
请求,这将无法消除意外添加到
响应中的任何Cookie。Headers[“Cookie”]
包含浏览器发送的原始头值。它是以分号分隔的键值对列表。例如:

key1=value1; key2=value2
可以将其解析为
字典
,以找出请求的原始cookie(忽略通过操纵
request.cookies
Response.cookies
)添加或修改的任何cookie)

(这些值是URI编码的,以避免包含等号或分号的值出现任何情况。)