当前位置: 首页 > news >正文

C# 使用HttpClient的一些总结

1、我发现在使用HttpClient时,有些情况,即使请求的Header里有写认证的token,但如果没有把Cookie放到Cookie容器里,那么这个请求虽然依然
返回Code:200,但响应里会是提示认证不通过的一类json信息。所以需要注册CookieContainer。
 
2、HttpClient,可以在handler里注册Cookie管理容器,并且还能在复用HttpClient时,通过设置容器里Cookie的过期时间为已过期达到删除Cookie的目的。
 
3、使用这个CookieContainer,如果是手动往容器里添加Cookie,当Cookie没有设置Domain时,是会报错的。另外,这种手动添加Cookie到容器里时,它会
在CookieContainer的Cookie表里,注册一个以原点"."开头后面跟Cookie的Domain的key值。再一个就是,如果请求的响应里有SetCookie,那么这个Container
会自动的添加上这些Cookie,不过注册的key值是不是已原点开头的。这样当我请求前手动添加了Cookie,然后又有自动登录的Cookie,那么有可能同样的key
值的Cookie就有重复,因为添加到不同key值管理的CookieTable里去了。遇到这种情况,我是用第2点总结的方法来删除手动添加的cookie的。
 
4、CookieContainer一旦在请求后,就不能通过new一个container的方式来清空Contianer的Cookie。
http://www.jsqmd.com/news/264263/

相关文章:

  • 7款AI工具整合LaTeX与格式标准化,提升智能化学术写作效率
  • Luogu P14975 [USACO26JAN1] COW Splits B [ 绿 ] [ Ad-hoc ] [ 构造 ] [ 分类讨论 ]
  • 智能化学术写作:7款AI工具集成LaTeX与格式标准化
  • Wpf使用CefSharp浏览器组件使用的一些总结
  • 计算机深度学习毕设实战-基于卷神经网络python-CNN深度学习识别狗脸
  • 烟雨江湖 杜梵一人分饰两角
  • 深度学习毕设选题推荐:基于python-CNN人工智能深度学习识别狗脸
  • 智能论文生成解决方案:7个网站满足学术格式与LaTeX需求
  • 【毕业设计】基于机器学习python-CNN深度学习图像识别相似的中药材
  • 电感器的安装方向影响电场辐射强度
  • 大规模语言模型在个性化学习路径生成中的应用
  • 【毕业设计】基于python-CNN深度学习卷神经网络识别狗脸
  • AI驱动的论文写作助手:7款工具涵盖学术规范与LaTeX排版
  • 【课程设计/毕业设计】基于人工智能python-CNN深度学习图像识别相似的中药材
  • AI多智能体系统在价值投资中的实时新闻分析应用
  • 【课程设计/毕业设计】基于人工智能python-CNN深度学习图像识别相似的中药材
  • 【课程设计/毕业设计】基于人工智能python-CNN深度学习识别狗脸
  • 深度学习计算机毕设之基于python-CNN深度学习人工智能识别狗脸
  • 深度学习毕设项目:基于python-CNN深度学习图像识别相似的中药材
  • 深度学习计算机毕设之基于python-CNN卷神经网络深度学习图像识别相似的中药材
  • 360一键修复所有dll缺失
  • bd-ticket-guard-client-data 逆向
  • 基于NetCorePal Cloud Framework的DDD架构管理系统实践
  • 学习笔记20251225
  • 【毕业设计】基于python-CNN深度学习机器学习识别是否有火焰
  • 深度学习毕设项目:基于python-CNN深度学习识别狗脸
  • 【课程设计/毕业设计】基于机器学习python-CNN深度学习识别是否有火焰
  • x-tt-session-dtrait、bd-ticket-guard-client-data
  • 普通人视角:如何辨别 “电子手办” 式 AI Agent?3 个实用判断标准
  • X 下载器 2.3.10 |支持国外多平台嗅探下载 内置浏览器 高速下载