首页新闻找找看学习计划

HttpClient丢失cookie

0
悬赏园豆:10 [已关闭问题] 关闭于 2016-12-07 14:04

在用HttpClient调用登录接口后服务器返回2个cookie值,用于记录登录信息,当再次调用其它接口时HttpClient传回服务器的少了一个cookie;区别仅在于丢失的那个带了Version=1,值含有逗号;查阅资料Cookie Version 1是支持特殊字符的 如逗号,回传却丢失了,请教各位此问题如何解决

环境:.NET 4.5、HttpClient自带的cookie管理方法

cookie示例:

 丢失的 _ID="c8711b3,qhLNdpEw"; Version=1; Domain=xxx.com; Path=/; HttpOnly

 _token=abc; Domain=xxx.com; Path=/; HttpOnly

xiaosaye的主页 xiaosaye | 初学一级 | 园豆:194
提问于:2016-12-06 19:02
< >
分享
所有回答(2)
0

不好解决。说实话服务端想怎么输出就怎么输出 —— 先得确认服务器是不是按照这么规范来做的。

花飘水流兮 | 园豆:10527 (专家六级) | 2016-12-06 22:26
0

移除Version=1; 解决,具体原因未细查,推测是在不指定版本时.NET自动处理了

xiaosaye | 园豆:194 (初学一级) | 2016-12-07 14:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册