关于httpclient调用webapi接口,设置cookie无效的原因 电脑版发表于:2020/5/23 11:14 通过httpclient调用接口改cookie没有用 ``` HttpContext.Response.Cookies.Append("token", tnToken.TokenStr); ``` 他不会响应到前台。 因为cookie是存储在客户端的,是后台告诉客户端帮我存储一下cookie,这里的response告诉的客户端并不是浏览器!而是另外一个项目后台的httpclient,其实可以通过看调用方的response里边是有没有cookie的设置信息的来证明这一点!需要对cookie的原理了解,才好想明白这点。 ![](https://img.tnblog.net/arcimg/aojiancc2/ccd1f68d599f40a3a8f8d3732e2f9f3b.png) 通过图片可以很明显的看到调用成功后的Response的Headers是有cookie设置信息的,就可以很好的证明我们上面的分析是对的