c# - 使用 httpclientfactory 而不是 httpclient。还有在使用 httpclientfactory 时如何使用 httpclienthandler
问题描述
需要使用 httpclientfactory 的等效代码
CookieContainer cookies = new CookieContainer();
HttpClientHandler handler = new HttpClientHandler();
handler.CookieContainer = cookies;
HttpClient client = new HttpClient(handler);
HttpResponseMessage response = client.GetAsync("http://google.com").Result;
Uri uri = new Uri("http://google.com");
IEnumerable<Cookie> responseCookies = cookies.GetCookies(uri).Cast<Cookie>();
foreach (Cookie cookie in responseCookies)
Console.WriteLine(cookie.Name + ": " + cookie.Value);
解决方案
推荐阅读
- typescript - 如何根据平台导入模块
- c++ - 如果我使用 ./program_name 执行我的程序,如何在 C++ 中获取文件名
如果我正在执行这样的程序: ./program_name<file_name 如何在 c++ 中获取文件名。
我尝试在主文件和打开文件中使用argue[1],例如。
int main(int argc, char *argv[]){ ifstream file; file.open(a
- ruby-on-rails - 从 Ruby 脚本运行 Rails Runner
- google-apps-script - DriveApp 方法的单亲行为
- java - 在 Docker 映像中的 Tomcat 中部署 Spring Boot 应用程序
- amazon-web-services - 在 yaml 文件中使用 CloudFormation 帮助程序脚本安装 nginx 时遇到困难
- python - 在 Visual Studio Code 中使用 Python 进行远程 SSH 的动态端口和主机
- python - 如何正确存储 HStore 字段?
- php - PHP 错误 500 FastCGI 进程在 SQL Server 存储过程上间歇性地超出超时错误
- python - 如何在 Python 中使用 subprocess 来运行非常复杂的 BASH 命令(有很多重定向和多个部分)?