苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4586|回复: 4

[求助] 感觉COOKIE 的处理好不灵活啊现在

[复制链接]
发表于 2013-11-10 22:41:04 | 显示全部楼层 |阅读模式
感觉现在COOKIE的处理 很麻烦 有木有   虽然看了苏飞的 例子  但 还是很模糊啊   理想中的cookie用法是这样的。。

应该把COOKIE定义成个类   

然后 内部可以保存COOKIE每个字段的对应域名 过期时间等   对用户而言  他只要得到  name1=value1;name2=value2  这样的字符串就好了,用户实际不关心COOKIE域名跟过期的   一般网站判断登陆什么的  关键的COOKIE就那么几个   得到就好了  而且 应用程序 一般也就开着跑一跑  谁会连着让他跑好几天 每次都会重新登陆的。


对于一个 访问   有个  postCOOKIE  跟  returnCOOKIE  增加 他们 的 合并 功能  
对于这样的返回COOKIE  也应该能正确处理
HTTP/1.1 200 OK
Date: Sun, 10 Nov 2013 14:30:35 GMT
Server: Apache/2.2.3 (CentOS) DAV/2 mod_nss/2.2.3 NSS/3.12.4.1 Basic ECC Beta PHP/5.2.6 mod_ssl/2.2.3 OpenSSL/0.9.8e-fips-rhel5
X-Powered-By: PHP/5.2.6
Set-Cookie: uchome_auth=deleted; expires=Sat, 10-Nov-2012 14:30:34 GMT; path=/
Set-Cookie: uchome_auth=06ffPh7jhJ7OfXmoBVSZK89XhFop0ivBXQqLhE%2BPdVxbv7cQgrxhbk22fViBx4fkdRQ56AFOWStN%2FInuqubD4M93zCI; expires=Tue, 10-Dec-2013 14:30:35 GMT; path=/
Set-Cookie: uchome_loginuser=deleted; expires=Sat, 10-Nov-2012 14:30:34 GMT; path=/
Set-Cookie: uchome__refer=deleted; expires=Sat, 10-Nov-2012 14:30:34 GMT; path=/

Content-Length: 1482
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Content-Type: text/html

好像写的比较乱。。。



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-11-11 08:11:17 | 显示全部楼层
不是有专门的这个参数吗?CookieCollection,这里存储的是比较详细的Cookie
发表于 2013-11-12 09:42:53 | 显示全部楼层
我也觉得Cookie不太灵活
发表于 2013-11-12 09:56:30 | 显示全部楼层
有些东西不是灵活不灵活的问题,而是认识问题,不灵活不灵活就是不灵活这是什么,这是赖皮,总得说说原因吧
发表于 2013-12-15 21:14:30 | 显示全部楼层
加一个 CookieContainer 吧

方便复用。
比如登录时使用这个Containner,
登录后再做的其它操作可以直接调用。
这样似乎比较方便。

当然也许是我认识问题。

现在只好自己先修改着用了。

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-23 16:06

© 2014-2021

快速回复 返回顶部 返回列表