代码改变世界

文章分类 -  网络及协议

http协议调试神器-Fiddler

2014-08-24 20:23 by hduhans, 194 阅读, 收藏,
摘要: 与HttpWatch、Firebug等一样,Fiddler也是一个http协议调试代理工具,之所以称之为神器,是因为Fiddler拥有的功能太强大,它不仅能监视计算机所有http与https请求,还能设置断点进行调试,甚至手动修改输入输出的http数据与手动发起任何格式的http请求,可谓web... 阅读全文

浏览器之同源策略

2014-08-24 20:12 by hduhans, 409 阅读, 收藏,
摘要: 浏览器的同源策略,限制了来自不同源的"document"或脚本,对当前"document"读取或设置某些属性。也就是说限制了“源”自A的脚本只能操作“同源”页面的DOM,跨源操作B的页面将被拒绝。所谓的同源,指的是host(域名或IP)、子域名、端口、协议,所有相同才为同源。 同源策略是浏览器... 阅读全文

Session存储机制详解

2014-08-24 16:12 by hduhans, 173 阅读, 收藏,
摘要: apache与浏览器之session生命周期机制示意图如下所示(Session存储位置:①Window:C:\Documents and Settings\Administrator\Local Settings\Temp;②Linux:\tmp) 阅读全文

Cookie学习笔记

2013-11-23 19:20 by hduhans, 156 阅读, 收藏,
摘要: Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。 php设置cookie的方法:setcookie(name,... 阅读全文

HTTP协议笔记

2013-11-14 20:51 by hduhans, 168 阅读, 收藏,
摘要: 超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。准备工作:IE抓包工具HttpWatch_Professional1、Http协议格式及说明 ① 发送请求 Accept: *.* --表示客户端可以接受任何数据 Referer: http://localhost/test.html --表示客户端的来源地址 Accept-Language: zh-cn --页面语言 User-Agent: Mozilla/4.0 --客户端浏览器的内核和操... 阅读全文