|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试)
Cookie这个东东,第一次打仗WEB的时分,就懂得它了,用起来嘛也很复杂.可是对这个工具一向短少完全的熟悉,比来恰好偶然间,看了些材料,分离本人之前写的代码,在这里做个复杂的完全先容吧.
基础观点
Cookie是Web服务器向用户扫瞄器发送的一段Ascii文本.一旦承受到cookie,扫瞄器会把cookie的信息片断以"键/值"对的情势保留在当地.这今后,每次想统一服务器发送哀求的时分,Web扫瞄器城市发送站点之前存储在当地的cookie.扫瞄器和Web服务器的通信是经由过程Http协定举行通信的,而cookie就保留在Http协定的哀求部分(Set-Cookie).
详细情势以下:
Set-Cookie:customer=huangxp;path=/foo;domain=ibm.com;expires=Wednesday,19-OCT-0523:12:40GMT;[secure];HttpOnly
个中每一个属性的注释:
domain:联系关系的域名,比方http://ibm.com/foo/index.aspx,它的domain=ibm.com,该domain默许为以后哀求的域,可是假如cookie中domain的值和哀求的域不符合的话,这个cookie就会被疏忽.
path:把持哪些会见能触发发送.比方哀求的地点是下面的URL,假如path=/foo,这个cookie就会被发送,可是path为其他的话,该cookie会被疏忽.
expires:cookie的过时工夫
secure:假如secure这个词被作为Set-Cookie头的一部分,那末cookie只能经由过程平安通道传输(今朝即SSL通道)。不然,扫瞄器将疏忽此Cookie
HttpOnly:只是该cookie是不是能被客户端会见,不外该数据要依附与扫瞄器是不是撑持,一样平常IE6以上的版本都撑持该属性.
"键/值"对:customer=huangxp或customer=a1=huangxp&a2=huangxp
先容完Cookie的基础道理后,上面复杂形貌下一次典范的收集扫瞄历程
扫瞄器关于Web服务器应对包头中Cookie的操纵步骤:
1.从Web服务器的应对包头中提取一切的cookie。
2.剖析这些cookie的构成部分(称号,值,路径等等)。
3.判断主机是不是同意设置这些cookie。同意的话,则把这些Cookie存储在当地。
扫瞄器对Web服务器哀求包头中一切的Cookie举行选择的步骤:
1.依据哀求的URL和当地存储cookie的属性,判别那些Cookie能被发送给Web服务器。
2.关于多个cookie,判断发送的按次。
3.把必要发送的Cookie到场到哀求HTTP包头中一同发送。
客户端和服务器端对Cookie的操纵
它们之间的交互我想经由过程上面的DEMO能够更好的让人人懂得
a,服务器端输入Cookie,客户端猎取Cookie
Code
protectedvoidPage_Load(objectsender,EventArgse)
{
HttpCookieck=newHttpCookie("TestCK");
ck.Values.Add("Name1","1");
ck.Values.Add("Name2","2");
HttpCookieck1=newHttpCookie("TestCK_2");
ck1.Value="1";
this.Response.Cookies.Add(ck);
this.Response.Cookies.Add(ck1);
}
Code
functionGetCookie(){
document.write(document.cookie);
}
<p>
如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉, |
|