如何在控制台应用程序中访问session和HTTPClient方法
本文关键字:session HTTPClient 方法 访问 控制台 应用程序 | 更新日期: 2023-09-27 18:09:24
我创建了一个控制台应用程序。
我正在尝试访问会话变量并使用HttpClient进行Api调用。
我无法在命名空间中获得Session和HttpClient类。
我添加了以下包:
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.Bcl" version="1.1.10" targetFramework="net45" />
<package id="Microsoft.Bcl.Build" version="1.0.14" targetFramework="net45" />
<package id="Microsoft.Net.Http" version="2.2.29" targetFramework="net45" />
如果我遗漏了任何其他包裹,请告诉我。我想执行下面的代码。
我得到如下错误:
httpClient是一个类型,但是被当作一个方法来使用。
下面是我的代码:
Session
在控制台应用程序中不可用。
这是一个ASP.net 的东西 -它驻留在服务器端。
当您在ASP.net应用程序中访问Session
时,您实际上所做的只是访问与请求一起发送的cookie中的会话ID。然后,服务器从会话存储(在内存中,在数据库中,等等…)中检索会话对象,并使其可用于服务器端应用程序。
你的控制台应用程序不知道(也不应该知道)这些Session的东西