就是啊,找个现成的工具软件用了再说嘛。比如,我在打开这个页面时,就看到了全部的
http 收发包:
开始,
我这里发送了 $21 ,服务器响应也是 $21
然后我送出:
GET /delphibbs/dispq.asp?lid=961294 HTTP/1.1
Accept: */*
Referer: http://www.delphibbs.com/delphibbs/listq.asp?
page=2&type=1&room=0&sort=1
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET
CLR1.1.4322)
Host: www.delphibbs.com
Connection: Keep-Alive
Cookie: skin=1; UserCode=DA4814F1EA039413F3884FD419F6; <-- 这里有我的密码哦
ASPSESSIONIDSACQBQSB=NDAKBLFBCHGIBIHKHHOALACI
服务器回应我:$21 我这里也回答它:$21 ,这时服务器才发内容给我:
HTTP/1.1 200 OK
Date: Tue, 07 Oct 2003 16:31:44 GMT
Server: Microsoft-IIS/6.0
Content-Length: 7485
Content-Type: text/html
Cache-control: private
<html xmlns:tools>
<head>
.....(下面是本页部分 html 内容,略)
我这里赶紧回答:$21 ,服务器响应我:$21
由于长度一次没有发完,服务器又发来:$21,我这里也响应:$21
服务器见状,赶紧将未发完的发过来:
<a href="../delphibbs/listq.asp">
</a>
<a href="../delphibbs/listu.asp">
........(以下是剩下部分 html ,略)
我收到后,当然要告诉服务器:$21,服务器也响应我:$21
就这样一问一答,结束时的信息是这样的:
服务器:$21 <--- 相当于 “喂!”
客户端:$21 <--- 相当于 “在呢!”
服务器:HTTP/1.1 304 Not Modified
Last-Modified: Thu, 06 Sep 2001 16:00:00 GMT
Accept-Ranges: bytes
ETag: "04056fbec36c11:ca50"
Server: Microsoft-IIS/6.0
Date: Tue, 07 Oct 2003 16:31:45 GMT
客户端:....(无言中)