【发布时间】:2011-04-01 18:53:34
【问题描述】:
这里是场景。具有键 "MyCookie" 的 cookie 已在先前的请求中设置。我可以通过HttpContext.Request.Cookies.Get("MyCookie") 访问它。我想执行更新,例如向 Cookie 值集合添加另一个值,但我不能 100% 确定我做对了。
在下面的示例中我是否正确执行此操作?
public static void UpdateCookie(HttpContext context, string cookieName, Action<HttpCookie> updateCookie){
var cookie = context.Request.Cookies.Get(cookieName);
updateCookie(cookie);
context.Response.Cookies.Set(cookie);
}
【问题讨论】:
-
这个问题是否更适合codereview.stackexchange.com?我不确定。
-
@Tuzo,我不这么认为。我的问题只是关于如何正确地做某事。代码 sn-p 不是我的应用程序中的东西。这只是我能想到的最好的方式来解释我目前的理解。如果您查看codereview.stackexchange.com/faq 上的常见问题解答的第一段,您会看到它明确指出代码审查是针对“不是关于...最佳实践”的问题
标签: asp.net httprequest httpresponse httpcookie httpcookiecollection