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编码的,以避免包含等号或分号的值出现任何情况。)