在线咨询
微博
网吧论坛
游戏告警
网吧特权
全站搜索
APP下载
开网吧
开网咖
注册
网吧转让
网吧供求
关注微信
网吧联盟论坛
网吧系统
┊
网吧经营
┊
网吧无盘
网吧计费
┊
网吧心声
┊
网咖天下
网吧论坛
┊
网吧专题
┊
网吧游戏
首 页
网吧网咖
天下网咖
网吧无盘
网吧技术
网吧经营
电竞酒店
网吧方案
网吧路由
系统开号
推荐大家使用天下网吧小程序
办理Steam特权,网吧加速器,开号服务
网吧无盘系统开号
网吧管理
网吧政策
网吧经营
网吧热点
网吧配机
网吧装修
网吧转让
网吧观点
网吧系统
技术论坛
网吧系统
无盘技术
软件技术
硬件技术
网络技术
网吧路由
网吧安全
网吧故障
网吧计费
技术论坛
无盘教程
无盘优化
无盘工具
无盘配机
无盘故障
无盘论坛
VLAN方案
无线方案
方案实例
方案分析
装修方案
游戏管理
整体方案
无盘方案
软件方案
网络方案
网吧政策
网吧经营
网吧展示
网吧装修
网吧配机
产品评测
产品导购
最新动态
配机展示
网咖桌椅
网咖经营
电竞网咖
网咖VR
网咖水吧
网咖转型
网咖配机
网咖动态
网咖微信营销
网咖欣赏
路由教程
路由下载
路由脚本
路由经验
路由施工
路由工具
路由论坛
宁夏
浙江
贵州
其它省市
四川
电竞酒店网络
电竞酒店装修
行业动态
电竞酒店管理
电竞酒店系统
推荐网吧
网吧黄页
网吧装修
环境设施
网吧电脑
网吧软件
系统桌面
国外网吧
您现在的位置:
天下网吧
>>
网吧天地
>>
天下码农
>>
微信小程序
>> 正文
通过COM来获取CookieContainer,简单又好用
2010-12-30
vczx
佚名
【
大
中
小
】
最近在做一个通过HttpWebRequest来实现登陆和自动发信息的小软件,虽然还没有实现,但是今天从一个老外的网站上看到了一个获取CookieContainer很好的方法,拿出来共享一下,这是我看到过代码最少而且很不错的了。
1using System;
2using System.Runtime.InteropServices;
3using System.Text;
4using System.Net;
5
6namespace NExplus.NSiter
7{
8 /**//// <summary>
9 /// 获取Cookie的方法类。
10 /// </summary>
11 public class CookieManger
12 {
13 /**//// <summary>
14 /// 通过COM来获取Cookie数据。
15 /// </summary>
16 /// <param name="url">当前网址。</param>
17 /// <param name="cookieName">CookieName.</param>
18 /// <param name="cookieData">用于保存Cookie Data的<see cref="StringBuilder"/>实例。</param>
19 /// <param name="size">Cookie大小。</param>
20 /// <returns>如果成功则返回<c>true</c>,否则返回<c>false</c>。</returns>
21 [DllImport("wininet.dll", SetLastError = true)]
22 public static extern bool InternetGetCookie(
23 string url, string cookieName,
24 StringBuilder cookieData, ref int size);
25 /**//// <summary>
26 /// 获取当前<see cref="Uri"/>的<see cref="CookieContainer"/>实例。
27 /// </summary>
28 /// <param name="uri">当前<see cref="Uri"/>地址。</param>
29 /// <returns>当前<see cref="Uri"/>的<see cref="CookieContainer"/>实例。</returns>
30 public static CookieContainer GetUriCookieContainer(Uri uri) {
31 CookieContainer cookies = null;
32
33 // 定义Cookie数据的大小。
34 int datasize = 256;
35 StringBuilder cookieData = new StringBuilder(datasize);
36
37 if (!InternetGetCookie(uri.ToString(), null, cookieData,
38 ref datasize)) {
39 if (datasize < 0)
40 return null;
41
42 // 确信有足够大的空间来容纳Cookie数据。
43 cookieData = new StringBuilder(datasize);
44 if (!InternetGetCookie(uri.ToString(), null, cookieData,
45 ref datasize))
46 return null;
47 }
48
49
50 if (cookieData.Length > 0) {
51 cookies = new CookieContainer();
52 cookies.SetCookies(uri, cookieData.ToString().Replace(';', ','));
53 }
54 return cookies;
55 }
56
57 }
58} 是不是相当简单阿,希望对大家有一点用处。
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛
https://bbs.txwb.com
关注天下网吧微信/下载天下网吧APP/天下网吧小程序,一起来超精彩
本文来源:
vczx
作者:佚名
上一篇文章:
C# 3.0新特性体验之Lambda表达式
下一篇文章:
MagicAjax.net2.0 框架特殊字符的处理
相关文章
Win系统下如何通过组策略工具加密磁盘
教你通过Win7注册表提高U盘安全性
Win10环境通过局域网共享文件的教程
win10激活失败提示无法通过电话激活windows
网吧win7系统玩游戏缺少vcomp100.dll文件解决
用注册表解决网吧无盘win7结束程序无响应
乐视任命高峻为乐视体育COO 强化运营管理加速
福州OCO网咖,竞技网咖中的航空母舰
详解U盘全新安装mac os x系统的步骤
百度COO陆奇:被造船厂拒收 却曾是微软最有权
推荐专题 ┊
更多专题..
网吧卫生
网吧电脑配置
开网吧
网吧键盘
网吧配置
网吧GHOST
ROS
网吧软件故障解决
网众无盘
网吧游戏菜单
网吧活动
网吧优化
网吧精品
网吧新手
声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com,系统开号,技术支持,服务联系QQ:
1175525021
本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧 网吧天下
推荐文章
网吧语音呼叫哪款好用?体验简约
免费绿色简单的网吧语音呼叫系统,天下网吧会员的经典作品,功能强大,使用简单,上手
解决网吧Steam登陆慢的批处理源码
本批处理是解决Steam登陆慢的问题专门编写。原理是修改hosts文件让相关域……
网吧语音呼叫哪款好用?体验简约绿
解决网吧Steam登陆慢的批处理源码
疫情当下,网吧自救讨论之二:租电
疫情下网吧转让增多,疫情期间接手
洛阳网吧求助信,疫情下的网吧行业
网吧做好系统安全,防盗号三要三不
网吧和电竞酒店使用的系统教程和下
网吧千兆低成本升级方案:2.5G到桌
网吧员工服务态度怎么抓上去,我网
关于WIN10下网吧客户端中文输入法与
最新文章
又是一家疫情期间违规营业的网吧
之前天下网吧注意到相关的新闻并发布了预警内容提醒各位疫情期间请按相关规定操作。……
部分网吧英雄联盟卡顿现象持续,
自从3-31日英雄联盟停机更新维护以来,不少网吧在天下网吧上反映卡顿的问题。天……
又是一家疫情期间违规营业的网吧:负责
部分网吧英雄联盟卡顿现象持续,官方称
2022-04-02日网吧游戏更新信息,敬请关注
web端看图神器viewer.js,修复移动端触
网吧Steam每次启动都提示更新,查找日志
网吧疫情停业的网吧自救方案,有人已经
「韬光养晦」二十多年,Intel发力PC端独
设置网吧Steam节点到ChongQing,实现游
2022-04-01日网吧游戏更新信息,敬请关注
macOS Monterey 12.3.1值得升级吗?MBP
本周热门
本月热门
阅读排行
网吧疫情停业的网吧自救方案,有人
网吧语音呼叫哪款好用?体验简约绿
解决网吧Steam登陆慢的批处理源码
又是一家疫情期间违规营业的网吧:
部分网吧英雄联盟卡顿现象持续,官
2022-04-02日网吧游戏更新信息,敬请
web端看图神器viewer.js,修复移动
网吧Steam每次启动都提示更新,查找
LOL酒桶打野E闪 雷柏VT30电竞
雷柏VH650耳机推荐听大片—八佰
网吧和电竞酒店使用的系统教程和下
最近网吧老被盗号,分享一款工具可
英雄联盟进不去,卡「重新连接」界
带120台以上的大型网吧/电竞酒店游
网吧的英雄联盟掉帧、卡顿,CF卡顿
2022年网咖最常玩的游戏是啥?来看
最近显卡降价了,2060快降到发行价
杨天祥与他的网吧故事——网吧行业
2022年网吧可以用电子身份证了吗?
开网吧一天能赚多少钱的数据分析
网吧员工服务态度怎么抓上去,我网
网吧千兆低成本升级方案:2.5G到桌
网吧和电竞酒店使用的系统教程和下
最近网吧老被盗号,分享一款工具可
英雄联盟进不去,卡「重新连接」界
2022年开网吧服务器电脑配置方案三
自从干了网吧,成了人下人了,见谁
从23个习惯中可以看出你是不是老网
带120台以上的大型网吧/电竞酒店游
网吧的英雄联盟掉帧、卡顿,CF卡顿
正在加载..