tnblog
首页
视频
资源
登录

C# HttpClient手动设置cookie

11069人阅读 2020/5/22 14:18 总访问:688040 评论:0 收藏:0 手机
分类: .net

C# HttpClient手动设置cookie

  1. var handler = new HttpClientHandler() { UseCookies = false};
  2. var client = new HttpClient(handler);// { BaseAddress = baseAddress };
  3. var message = new HttpRequestMessage(HttpMethod.Get, url);
  4. message.Headers.Add("Cookie", "session_id=50F5240AD76949FE8D7B721B2C012183");
  5. var result = await client.SendAsync(message);
  6. result.EnsureSuccessStatusCode();

当然cookie设置,其他值也可以,比如token

  1. //获取cookie的token信息
  2. string token;
  3. HttpContext.Request.Cookies.TryGetValue("token", out token);
  4. //发送请求携带token
  5. HttpClient httpClient = new HttpClient();
  6. var message = new HttpRequestMessage(HttpMethod.Post, "http://localhost:XJ520/api/v1/Token");
  7. message.Headers.Add("Cookie", "token=" + token);
  8. var httpResponseHeaders = httpClient.SendAsync(message).Result;

欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

C HttpClient设置cookies

通过设置handler.UseCookies=true(默认为true),默认的会自己带上cookiesvarhandler=newHttpClientHandler(){UseCookies=tr...

C HttpClient 给webapi post接口传递一个参数。传递参数的同时传递一个cookie

webapi post传递一个参数是真的坑,有多坑,可以看看这篇文章:https://www.tnblog.net/aojiancc2/article/details/2874 ...

Net Core中使用cookie

net core中可以使用传统的cookie也可以使用加密的cookieNET CORE中使用传统cookie设置:HttpContext.Response.Cookies.Appe...

asp.net中cookie的增,删,改

添加cookieprotectedvoidButton1_Click(objectsender,EventArgse) { HttpCookiecookie=newHttpCookie("name");...

asp.net中cookie的增,删,改

添加cookieprotectedvoidButton1_Click(objectsender,EventArgse) { HttpCookiecookie=newHttpCookie("name");...

session的简单使用cookie和Session区别

Cookie禁用掉,session会不会受影响?Cookie被禁用掉,session也不能用了因为Sessionid是存储在cookie中Cookie和Session区...

net core cookie和session无法使用问题,GDPR规则

最近在net core项目中使用cookie,session存储数据死活都不行,检查代码也没有问题呢,和以前的写法完全一样。后来发现是因...

identity server4 cookie相关配置

如果我们这一配置的话在登录后就可以看到cookie信息

.net core 删除cookie

.net core中删除cookie很简单,直接这样既可HttpContext.Response.Cookies.Delete("token");其实后台不能删除coo...

cookie的理解

cookie是为了解决http无协议诞生的客户端和浏览器就相当于两个山头,相互之间需要派出去使者通信,request就是客户端派出去...

APPlicationSession和cookie的区别

1.Application对象 Application用于保存所有用户的公共的数据信息,如果使用Application对象,一个需要考虑的问题是任何写操...

.net core cookie设置domain过期时间等

.net core cookie设置domain,过期时间很简单使用CookieOptions对象即可CookieOptionscookieOptions=newCookieOptions(); c...

.net core删除cookie

code:CookieOptionscookieOptions=newCookieOptions(); cookieOptions.Domain=".tnblog.net";//设置domain让coo...

net core 删除cookie

code: CookieOptions cookieOptions = new CookieOptions(); //设置domain让cookie共享 cookieOptions.Domain = "....

关于httpclient调用webapi接口,设置cookie无效的原因

通过httpclient调用接口改cookie没有用 HttpContext.Response.Cookies.Append("token", tnToken.TokenStr); 他不会响应到...
如果有缘,错过了还会重来,如果无缘,相遇了也会离开
排名
6
文章
199
粉丝
4
评论
3
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术