C# 在非web应用程序中生成类似HttpContext.Request.cookies的Cookie列表?
我正在编写一个wpf应用程序来加密和解密cookies,使用一个旧的asp.net项目作为代码引用。该web应用程序包括一个可供处理的Cookie名称下拉列表。该下拉列表使用C# 在非web应用程序中生成类似HttpContext.Request.cookies的Cookie列表?,c#,asp.net,wpf,http,cookies,C#,Asp.net,Wpf,Http,Cookies,我正在编写一个wpf应用程序来加密和解密cookies,使用一个旧的asp.net项目作为代码引用。该web应用程序包括一个可供处理的Cookie名称下拉列表。该下拉列表使用Controller.HttpContext.Request.Cookies填充 我想在我的程序中包含该功能,但我没有可以使用的HttpContext。有没有一种方法可以为此生成等效的httpcontext?如果没有,我还有什么其他选择?我试着查看包含ie/firefox/chrome cookies的文件夹,但文件夹/文件
Controller.HttpContext.Request.Cookies
填充
我想在我的程序中包含该功能,但我没有可以使用的HttpContext。有没有一种方法可以为此生成等效的httpcontext?如果没有,我还有什么其他选择?我试着查看包含ie/firefox/chrome cookies的文件夹,但文件夹/文件的数量太多了。这基本上是你唯一的选择,检查cookie文件夹中的所有cookies并解析出每个cookies是什么。
HttpContext
对象保存有关当前HTTP会话、请求和响应等内容的上下文信息。如果你没有任何请求/响应,你怎么会有上下文呢?我想知道请求/响应是否可以仅用于此目的或类似的性质。你可以尝试模拟HttpContext对象,但你必须自己填写所有内容。如果您了解HTTP的工作原理,您就会知道Cookie会随客户机请求一起发送到服务器。这就是为什么你的服务器有一个小的列表可以阅读;客户把他们送到了那里。您现在没有服务器;你是客户。你必须自己找到相关的cookies。