http://bill.finance.sina.com.cn/bill/trade_item_js.php?stock_code=sz000002
当我通过程序获取上面那个地址的网页时获取的数据跟在IE里打开的不一样,不知道这是怎么回事,哪位好心人帮帮忙,如何才能得到正确的数据?
问题补充:vc得到的数据是286字节,而IE得到的是1k以上,在内容上两个没有一点关联性,我用的方法是:
CString str_temp1="http://bill.finance.sina.com.cn/bill/trade_item_js.php?stock_code=sz000002";
CStdioFile *pStdioFile =InternetSession.OpenURL(str_temp1);
当我通过程序获取上面那个地址的网页时获取的数据跟在IE里打开的不一样,不知道这是怎么回事,哪位好心人帮帮忙,如何才能得到正确的数据?
问题补充:vc得到的数据是286字节,而IE得到的是1k以上,在内容上两个没有一点关联性,我用的方法是:
CString str_temp1="http://bill.finance.sina.com.cn/bill/trade_item_js.php?stock_code=sz000002";
CStdioFile *pStdioFile =InternetSession.OpenURL(str_temp1);
0000: 00 0D 60 C9 59 7A 00 E0 FC 96 2E CA 88 64 11 00 ..`.Yz.......d..
0010: 18 38 00 32 00 21 45 00 00 30 9F 39 40 00 37 06 [email protected].
0020: AA 7F DA 1E 73 42 3A 2C 72 82 00 50 0A B0 52 25 ....sB:,r..P..R%
0030: F1 52 7A E3 DC 6E 70 12 FF FF E4 36 00 00 02 04 .Rz..np....6....
0040: 05 B4 04 02 00 00 ......
0000: 00 E0 FC 96 2E CA 00 0D 60 C9 59 7A 88 64 11 00 ........`.Yz.d..
0010: 18 38 00 2A 00 21 45 00 00 28 E3 08 40 00 40 06 .8.*.!E..(..@.@.
0020: 5D B8 3A 2C 72 82 DA 1E 73 42 0A B0 00 50 7A E3 ].:,r...sB...Pz.
0030: DC 6E 52 25 F1 53 50 10 20 00 EF F9 00 00 .nR%.SP. .....
0000: 00 E0 FC 96 2E CA 00 0D 60 C9 59 7A 88 64 11 00 ........`.Yz.d..
0010: 18 38 04 0F 00 21 45 00 04 0D E3 09 40 00 40 06 .8...!E.....@.@.
0020: 59 D2 3A 2C 72 82 DA 1E 73 42 0A B0 00 50 7A E3 Y.:,r...sB...Pz.
0030: DC 6E 52 25 F1 53 50 18 20 00 80 63 00 00 47 45 .nR%.SP. ..c..GE
0040: 54 20 2F 62 69 6C 6C 2F 74 72 61 64 65 5F 69 74 T /bill/trade_it
0050: 65 6D 5F 6A 73 2E 70 68 70 3F 73 74 6F 63 6B 5F em_js.php?stock_
0060: 63 6F 64 65 3D 73 7A 30 30 30 30 30 32 20 48 54 code=sz000002 HT
0070: 54 50 2F 31 2E 31 0D 0A 48 6F 73 74 3A 20 62 69 TP/1.1..Host: bi
0080: 6C 6C 2E 66 69 6E 61 6E 63 65 2E 73 69 6E 61 2E ll.finance.sina.
0090: 63 6F 6D 2E 63 6E 0D 0A 55 73 65 72 2D 41 67 65 com.cn..User-Age
00A0: 6E 74 3A 20 4D 6F 7A 69 6C 6C 61 2F 35 2E 30 20 nt: Mozilla/5.0
00B0: 28 57 69 6E 64 6F 77 73 3B 20 55 3B 20 57 69 6E (Windows; U; Win
00C0: 64 6F 77 73 20 4E 54 20 35 2E 31 3B 20 7A 68 2D dows NT 5.1; zh-
00D0: 43 4E 3B 20 72 76 3A 31 2E 38 2E 31 2E 31 32 29 CN; rv:1.8.1.12)
00E0: 20 47 65 63 6B 6F 2F 32 30 30 38 30 32 30 31 20 Gecko/20080201
00F0: 46 69 72 65 66 6F 78 2F 32 2E 30 2E 30 2E 31 32 Firefox/2.0.0.12
0100: 0D 0A 41 63 63 65 70 74 3A 20 74 65 78 74 2F 78 ..Accept: text/x
0110: 6D 6C 2C 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 ml,application/x
0120: 6D 6C 2C 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 ml,application/x
0130: 68 74 6D 6C 2B 78 6D 6C 2C 74 65 78 74 2F 68 74 html+xml,text/ht
0140: 6D 6C 3B 71 3D 30 2E 39 2C 74 65 78 74 2F 70 6C ml;q=0.9,text/pl
0150: 61 69 6E 3B 71 3D 30 2E 38 2C 69 6D 61 67 65 2F ain;q=0.8,image/
0160: 70 6E 67 2C 2A 2F 2A 3B 71 3D 30 2E 35 0D 0A 41 png,*/*;q=0.5..A
0170: 63 63 65 70 74 2D 4C 61 6E 67 75 61 67 65 3A 20 ccept-Language:
0180: 7A 68 2D 63 6E 2C 7A 68 3B 71 3D 30 2E 35 0D 0A zh-cn,zh;q=0.5..
0190: 41 63 63 65 70 74 2D 45 6E 63 6F 64 69 6E 67 3A Accept-Encoding:
01A0: 20 67 7A 69 70 2C 64 65 66 6C 61 74 65 0D 0A 41 gzip,deflate..A
01B0: 63 63 65 70 74 2D 43 68 61 72 73 65 74 3A 20 67 ccept-Charset: g
01C0: 62 32 33 31 32 2C 75 74 66 2D 38 3B 71 3D 30 2E b2312,utf-8;q=0.
01D0: 37 2C 2A 3B 71 3D 30 2E 37 0D 0A 4B 65 65 70 2D 7,*;q=0.7..Keep-
01E0: 41 6C 69 76 65 3A 20 33 30 30 0D 0A 43 6F 6E 6E Alive: 300..Conn
01F0: 65 63 74 69 6F 6E 3A 20 6B 65 65 70 2D 61 6C 69 ection: keep-ali
0200: 76 65 0D 0A 43 6F 6F 6B 69 65 3A 20 55 4E 49 50 ve..Cookie: UNIP
0210: 52 4F 54 4D 3D 31 32 30 34 36 30 33 32 36 31 3B ROTM=1204603261;
0220: 20 53 49 4E 41 50 52 4F 3D 63 44 37 50 37 6E 79 SINAPRO=cD7P7ny
0230: 5A 25 32 36 25 33 44 31 50 31 79 25 32 36 25 32 Z%26%3D1P1y%26%2
0240: 31 6C 52 6C 52 25 32 36 74 25 33 44 70 37 70 73 1lRlR%26t%3Dp7ps
0250: 31 73 79 70 66 75 25 33 44 70 73 73 31 31 25 32 1sypfu%3Dpss11%2
0260: 31 75 43 70 6C 37 30 68 6A 73 37 50 43 72 30 68 1uCpl70hjs7PCr0h
0270: 6E 6A 6A 25 33 44 70 79 6C 3B 20 75 73 65 72 49 njj%3Dpyl; userI
0280: 64 3D 43 31 6A 58 4E 75 54 30 70 48 50 56 4C 74 d=C1jXNuT0pHPVLt
0290: 50 36 66 7A 50 36 69 39 50 34 42 38 50 47 39 77 P6fzP6i9P4B8PG9w
02A0: 50 75 39 76 4F 36 66 39 59 76 50 77 33 48 31 74 Pu9vO6f9YvPw3H1t
02B0: 3B 20 76 6A 75 69 64 73 3D 37 65 61 37 31 64 66 ; vjuids=7ea71df
02C0: 63 33 2E 31 31 35 66 66 31 39 66 64 30 32 2E 30 c3.115ff19fd02.0
02D0: 2E 31 64 39 35 36 64 32 39 37 62 66 31 33 3B 20 .1d956d297bf13;
02E0: 53 49 4E 41 5F 4E 45 57 53 5F 43 55 53 54 4F 4D SINA_NEWS_CUSTOM
02F0: 49 5A 45 5F 63 69 74 79 3D 25 75 35 43 42 33 25 IZE_city=%u5CB3%
0300: 75 39 36 33 33 3B 20 53 49 4E 41 47 4C 4F 42 41 u9633; SINAGLOBA
0310: 4C 3D 35 38 2E 34 34 2E 31 31 39 2E 33 36 2E 33 L=58.44.119.36.3
0320: 30 31 39 36 31 32 30 30 32 39 33 32 36 39 33 30 0196120029326930
0330: 34 3B 20 56 49 53 49 54 45 44 5F 46 41 4E 43 48 4; VISITED_FANCH
0340: 41 4E 5F 53 49 4E 41 5F 5A 48 41 4E 47 59 51 3D AN_SINA_ZHANGYQ=
0350: 53 49 4E 41 5F 42 45 49 4A 49 4E 47 3B 20 6E 69 SINA_BEIJING; ni
0360: 63 6B 3D 63 68 75 6C 69 7A 68 69 28 31 34 36 30 ck=chulizhi(1460
0370: 38 39 34 34 39 32 29 3B 20 73 69 6E 61 52 6F 74 894492); sinaRot
0380: 61 74 6F 72 2F 69 3D 37 33 3B 20 76 6A 6C 61 73 ator/i=73; vjlas
0390: 74 3D 31 32 30 34 36 30 34 30 39 38 3B 20 53 49 t=1204604098; SI
03A0: 4E 41 2D 41 56 41 54 41 52 3D 3B 20 53 49 4E 41 NA-AVATAR=; SINA
03B0: 50 52 4F 43 3D 31 3B 20 55 4E 49 50 52 4F 55 3D PROC=1; UNIPROU=
03C0: 32 3A 63 68 75 6C 69 7A 68 69 3A 30 3A 3A 31 3A 2:chulizhi:0::1:
03D0: 3B 20 73 69 6E 61 52 6F 74 61 74 6F 72 2F 69 3D ; sinaRotator/i=
03E0: 37 32 3B 20 53 5F 55 50 44 3D 79 3B 20 46 49 4E 72; S_UPD=y; FIN
03F0: 41 5F 56 5F 53 5F 32 3D 73 68 36 30 30 34 31 39 A_V_S_2=sh600419
0400: 3B 20 67 65 6E 64 65 72 3D 31 3B 20 53 49 4E 41 ; gender=1; SINA
0410: 5F 4E 55 3D 32 3A 63 68 75 6C 69 7A 68 69 3A 0D _NU=2:chulizhi:.
0420: 0A 0D 0A ...
0000: 00 0D 60 C9 59 7A 00 E0 FC 96 2E CA 88 64 11 00 ..`.Yz.......d..
0010: 18 38 01 F8 00 21 45 00 01 F6 A8 31 40 00 37 06 [email protected].
0020: 9F C1 DA 1E 73 42 3A 2C 72 82 00 50 0A B0 52 25 ....sB:,r..P..R%
0030: F1 53 7A E3 E0 53 50 18 FF FF 53 07 00 00 48 54 .Sz..SP...S...HT
0040: 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D 0A 53 TP/1.1 200 OK..S
0050: 65 72 76 65 72 3A 20 6E 67 69 6E 78 2F 30 2E 35 erver: nginx/0.5
0060: 2E 31 39 0D 0A 44 61 74 65 3A 20 54 75 65 2C 20 .19..Date: Tue,
0070: 30 34 20 4D 61 72 20 32 30 30 38 20 30 35 3A 34 04 Mar 2008 05:4
0080: 36 3A 34 38 20 47 4D 54 0D 0A 43 6F 6E 74 65 6E 6:48 GMT..Conten
0090: 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 t-Type: applicat
00A0: 69 6F 6E 2F 78 2D 6A 61 76 61 73 63 72 69 70 74 ion/x-javascript
00B0: 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 6B 65 ..Connection: ke
00C0: 65 70 2D 61 6C 69 76 65 0D 0A 43 6F 6E 74 65 6E ep-alive..Conten
00D0: 74 2D 45 6E 63 6F 64 69 6E 67 3A 20 64 65 66 6C t-Encoding: defl
00E0: 61 74 65 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E ate..Content-Len
00F0: 67 74 68 3A 20 32 37 32 0D 0A 0D 0A 95 94 41 4B gth: 272......AK
0100: C4 30 10 85 EF FE 8A DC AA 20 CB CC 24 93 34 11 .0....... ..$.4.
0110: 0F 82 67 F5 22 1E 44 96 82 3D 2C A8 87 5A 14 FF ..g.".D..=,..Z..
0120: BD 6E 92 8B CB 53 47 E8 21 D0 CE C7 F4 F5 7B 7D .n...SG.!.....{}
0130: 9B 16 B7 2E D3 E3 BC DD AD F3 F3 F6 69 F7 BA BA ............i...
0140: 73 F7 32 BF BB 8B 65 99 3E 8E 4F CE 8E 0E 6E DF s.2...e.>.O...n.
0150: D3 C3 B7 27 06 F6 25 C4 12 68 38 75 03 93 A7 7A ...'..%..h8u...z
0160: 10 D9 E4 5C 4F B7 37 03 80 30 84 F8 06 F1 7A 08 ...\O.7..0....z.
0170: B9 BC BE BB 42 18 81 18 D1 FD 8C 8A 74 8C DF 10 ....B.......t...
0180: FD B2 8B C7 90 3A E1 93 8D 11 20 83 EB 22 2C D9 .....:.... ..",.
0190: 06 51 0C 69 8B 90 88 25 D8 08 19 54 17 09 A3 35 .Q.i...%...T...5
01A0: D7 84 29 FF 8A 64 04 0C 2D DA 22 E1 64 F3 24 63 ..)..d..-.".d.$c
01B0: 48 9D 18 AD AE 21 63 F5 EB DA 8F 64 CA D1 96 09 H....!c....d....
01C0: 23 67 B5 8B 2F 1C 6C A9 30 52 56 8B 6F 1F 88 8C #g../.l.0RV.o...
01D0: 10 A4 AC F6 FA 44 4E C9 04 41 CE 6A 2F 0F 8B EF .....DN..A.j/...
01E0: BE FD 45 41 D2 6A 6F 4F 52 E3 FB 20 6B B5 D7 27 ..EA.joOR.. k..'
01F0: 19 7D 63 24 AD F6 FA E4 68 84 60 6B 7B 7F 8C 3D .}c$....h.`k{..=
0200: 66 64 6D 28 9A 9B 29 3F FC 96 3E 01 fdm(..)?..>.上面是数据包的通信过程,数据是否被压缩了?怎么来解压缩?
哪位有经验的高手、专家给支支招?
数据包前四字节为:
2b 4b 2c 52
Server: nginx/0.5.19..
Date: Tue, 04 Mar 2008 05:46:48 GMT..
Content-Type: application/x-javascript..
Connection: keep-alive..
Content-Encoding: deflate..
Content-Length: 272....
..AK.0....... ..$.4...g.".D..=,..Z...n...SG.!.....{}............i...s.2...e.> .O...n....'..%..h8u...z...\O.7..0....z.....B.......t........:.... ..",..Q.i...%...T...5 ..)..d..-.".d.$cH....!c....d....#g../.l.0RV.o........DN..A.j/.....EA.joOR.. k..'.}c$....h.`k{..=fdm(..)?..> . 这段是服务器返回的数据,就是你贴出来的最后一段.
Content-Encoding: deflate..
这个头明确指出,内容是经过压缩的.
同样,请求的时候也标明接受gzip和deflate.
VC程序发送过去的又是另外一个数据,无法得到正确数据,请问这个http头该如何构造?IE发送的数据包:0000: 00 E0 FC 96 2E CA 00 0D 60 C9 59 7A 88 64 11 00 ........`.Yz.d..
0010: 18 38 01 EC 00 21 45 00 01 EA 2E 23 40 00 40 06 .8...!E....#@.@.
0020: 10 DB 3A 2C 72 82 DA 1E 73 43 0D C9 00 50 42 3A ..:,r...sC...PB:
0030: 34 55 A5 BB 37 88 50 18 20 00 F7 AA 00 00 47 45 4U..7.P. .....GE
0040: 54 20 2F 62 69 6C 6C 2F 74 72 61 64 65 5F 69 74 T /bill/trade_it
0050: 65 6D 5F 6A 73 2E 70 68 70 3F 73 74 6F 63 6B 5F em_js.php?stock_
0060: 63 6F 64 65 3D 73 7A 30 30 30 30 30 32 20 48 54 code=sz000002 HT
0070: 54 50 2F 31 2E 31 0D 0A 41 63 63 65 70 74 3A 20 TP/1.1..Accept:
0080: 69 6D 61 67 65 2F 67 69 66 2C 20 69 6D 61 67 65 image/gif, image
0090: 2F 78 2D 78 62 69 74 6D 61 70 2C 20 69 6D 61 67 /x-xbitmap, imag
00A0: 65 2F 6A 70 65 67 2C 20 69 6D 61 67 65 2F 70 6A e/jpeg, image/pj
00B0: 70 65 67 2C 20 61 70 70 6C 69 63 61 74 69 6F 6E peg, application
00C0: 2F 78 2D 73 68 6F 63 6B 77 61 76 65 2D 66 6C 61 /x-shockwave-fla
00D0: 73 68 2C 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F sh, application/
00E0: 76 6E 64 2E 6D 73 2D 65 78 63 65 6C 2C 20 61 70 vnd.ms-excel, ap
00F0: 70 6C 69 63 61 74 69 6F 6E 2F 76 6E 64 2E 6D 73 plication/vnd.ms
0100: 2D 70 6F 77 65 72 70 6F 69 6E 74 2C 20 61 70 70 -powerpoint, app
0110: 6C 69 63 61 74 69 6F 6E 2F 6D 73 77 6F 72 64 2C lication/msword,
0120: 20 2A 2F 2A 0D 0A 41 63 63 65 70 74 2D 4C 61 6E */*..Accept-Lan
0130: 67 75 61 67 65 3A 20 7A 68 2D 63 6E 0D 0A 41 63 guage: zh-cn..Ac
0140: 63 65 70 74 2D 45 6E 63 6F 64 69 6E 67 3A 20 67 cept-Encoding: g
0150: 7A 69 70 2C 20 64 65 66 6C 61 74 65 0D 0A 55 73 zip, deflate..Us
0160: 65 72 2D 41 67 65 6E 74 3A 20 4D 6F 7A 69 6C 6C er-Agent: Mozill
0170: 61 2F 34 2E 30 20 28 63 6F 6D 70 61 74 69 62 6C a/4.0 (compatibl
0180: 65 3B 20 4D 53 49 45 20 36 2E 30 3B 20 57 69 6E e; MSIE 6.0; Win
0190: 64 6F 77 73 20 4E 54 20 35 2E 31 3B 20 53 56 31 dows NT 5.1; SV1
01A0: 3B 20 51 51 44 6F 77 6E 6C 6F 61 64 20 31 2E 37 ; QQDownload 1.7
01B0: 3B 20 2E 4E 45 54 20 43 4C 52 20 31 2E 31 2E 34 ; .NET CLR 1.1.4
01C0: 33 32 32 29 0D 0A 48 6F 73 74 3A 20 62 69 6C 6C 322)..Host: bill
01D0: 2E 66 69 6E 61 6E 63 65 2E 73 69 6E 61 2E 63 6F .finance.sina.co
01E0: 6D 2E 63 6E 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E m.cn..Connection
01F0: 3A 20 4B 65 65 70 2D 41 6C 69 76 65 0D 0A 0D 0A : Keep-Alive....得到数据包:
0000: 00 0D 60 C9 59 7A 00 E0 FC 96 2E CA 88 64 11 00 ..`.Yz.......d..
0010: 18 38 02 06 00 21 45 00 02 04 8D 77 40 00 36 06 [email protected].
0020: BB 6C DA 1E 73 43 3A 2C 72 82 00 50 0D C9 A5 BB .l..sC:,r..P....
0030: 37 88 42 3A 36 17 50 18 FF FF E7 B1 00 00 48 54 7.B:6.P.......HT
0040: 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D 0A 53 TP/1.1 200 OK..S
0050: 65 72 76 65 72 3A 20 6E 67 69 6E 78 2F 30 2E 35 erver: nginx/0.5
0060: 2E 31 39 0D 0A 44 61 74 65 3A 20 54 75 65 2C 20 .19..Date: Tue,
0070: 30 34 20 4D 61 72 20 32 30 30 38 20 30 37 3A 31 04 Mar 2008 07:1
0080: 37 3A 30 35 20 47 4D 54 0D 0A 43 6F 6E 74 65 6E 7:05 GMT..Conten
0090: 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 t-Type: applicat
00A0: 69 6F 6E 2F 78 2D 6A 61 76 61 73 63 72 69 70 74 ion/x-javascript
00B0: 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 6B 65 ..Connection: ke
00C0: 65 70 2D 61 6C 69 76 65 0D 0A 43 6F 6E 74 65 6E ep-alive..Conten
00D0: 74 2D 45 6E 63 6F 64 69 6E 67 3A 20 64 65 66 6C t-Encoding: defl
00E0: 61 74 65 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E ate..Content-Len
00F0: 67 74 68 3A 20 32 38 36 0D 0A 0D 0A 8D 94 4D 4B gth: 286......MK
0100: C4 30 10 86 EF FE 8A DC AA 20 92 49 66 F2 51 F1 .0....... .If.Q.
0110: 20 78 56 2F E2 41 64 29 6C 0F 0B BA 87 6E 51 FC xV/.Ad)l....nQ.
0120: F7 B6 69 D4 D5 7D 5D E6 D4 42 3B 0F 2F 93 E7 CD ..i..}]..B;./...
0130: 5B 37 98 71 E8 D6 FD 6A 33 F6 AF AB 97 CD 6E 34 [7.q...j3.....n4
0140: 57 66 DB BF 9B EB 61 E8 3E 4E CF 2E 4F FE 7C 7E Wf....a.>N..O.|.
0150: B2 CF BF FE 68 88 5B 89 AD E5 E6 DC 34 D9 73 98 ....h.[.....4.s.
0160: 9F CE 5D 70 B2 F3 DB C3 7D 03 18 04 18 A1 95 3C ..]p....}......<
0170: 4F 50 60 E6 2F 48 2C 90 9B BB C7 5B 84 71 18 B3 OP`./H,....[.q..
0180: 4C FB 68 AD 26 8B 87 10 2E 59 1C 29 21 8C 21 25 L.h.&....Y.)!.!%
0190: 49 4A 3E 6B 18 02 19 CB 2C E5 24 56 B7 94 80 31 IJ>k....,.$V...1
01A0: CB 52 D2 01 06 67 89 10 E2 4A 16 EF E5 67 29 E1 .R...g...J...g).
01B0: 68 96 84 31 25 4B 98 66 55 59 32 84 D0 B2 97 A8 h..1%K.fUY2.....
01C0: 84 10 D2 76 A2 54 6D 95 10 EC AD 2D 51 72 54 42 ...v.Tm....-QrTB
01D0: B0 B5 B6 5A 2B 4A 0A D2 56 6A 85 12 2B 21 48 5B ...Z+J..Vj..+!H[
01E0: A9 05 F2 92 C9 EB 94 23 A4 AE D4 0E ED 9F D0 D1 .......#........
01F0: 3B 01 89 2B B5 43 44 07 47 F4 6F 18 E4 AE D4 1E ;..+.CD.G.o.....
0200: 45 1B 74 9B 41 E6 4A 6D 11 73 D6 B5 88 90 BA 52 E.t.A.Jm.s.....R
0210: 6B 34 4D E6 EF 7B 41 F6 28 9F k4M..{A.(.
firfox发送的数据:
0000: 00 E0 FC 96 2E CA 00 0D 60 C9 59 7A 88 64 11 00 ........`.Yz.d..
0010: 18 38 04 0F 00 21 45 00 04 0D E3 09 40 00 40 06 .8...!E.....@.@.
0020: 59 D2 3A 2C 72 82 DA 1E 73 42 0A B0 00 50 7A E3 Y.:,r...sB...Pz.
0030: DC 6E 52 25 F1 53 50 18 20 00 80 63 00 00 47 45 .nR%.SP. ..c..GE
0040: 54 20 2F 62 69 6C 6C 2F 74 72 61 64 65 5F 69 74 T /bill/trade_it
0050: 65 6D 5F 6A 73 2E 70 68 70 3F 73 74 6F 63 6B 5F em_js.php?stock_
0060: 63 6F 64 65 3D 73 7A 30 30 30 30 30 32 20 48 54 code=sz000002 HT
0070: 54 50 2F 31 2E 31 0D 0A 48 6F 73 74 3A 20 62 69 TP/1.1..Host: bi
0080: 6C 6C 2E 66 69 6E 61 6E 63 65 2E 73 69 6E 61 2E ll.finance.sina.
0090: 63 6F 6D 2E 63 6E 0D 0A 55 73 65 72 2D 41 67 65 com.cn..User-Age
00A0: 6E 74 3A 20 4D 6F 7A 69 6C 6C 61 2F 35 2E 30 20 nt: Mozilla/5.0
00B0: 28 57 69 6E 64 6F 77 73 3B 20 55 3B 20 57 69 6E (Windows; U; Win
00C0: 64 6F 77 73 20 4E 54 20 35 2E 31 3B 20 7A 68 2D dows NT 5.1; zh-
00D0: 43 4E 3B 20 72 76 3A 31 2E 38 2E 31 2E 31 32 29 CN; rv:1.8.1.12)
00E0: 20 47 65 63 6B 6F 2F 32 30 30 38 30 32 30 31 20 Gecko/20080201
00F0: 46 69 72 65 66 6F 78 2F 32 2E 30 2E 30 2E 31 32 Firefox/2.0.0.12
0100: 0D 0A 41 63 63 65 70 74 3A 20 74 65 78 74 2F 78 ..Accept: text/x
0110: 6D 6C 2C 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 ml,application/x
0120: 6D 6C 2C 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 ml,application/x
0130: 68 74 6D 6C 2B 78 6D 6C 2C 74 65 78 74 2F 68 74 html+xml,text/ht
0140: 6D 6C 3B 71 3D 30 2E 39 2C 74 65 78 74 2F 70 6C ml;q=0.9,text/pl
0150: 61 69 6E 3B 71 3D 30 2E 38 2C 69 6D 61 67 65 2F ain;q=0.8,image/
0160: 70 6E 67 2C 2A 2F 2A 3B 71 3D 30 2E 35 0D 0A 41 png,*/*;q=0.5..A
0170: 63 63 65 70 74 2D 4C 61 6E 67 75 61 67 65 3A 20 ccept-Language:
0180: 7A 68 2D 63 6E 2C 7A 68 3B 71 3D 30 2E 35 0D 0A zh-cn,zh;q=0.5..
0190: 41 63 63 65 70 74 2D 45 6E 63 6F 64 69 6E 67 3A Accept-Encoding:
01A0: 20 67 7A 69 70 2C 64 65 66 6C 61 74 65 0D 0A 41 gzip,deflate..A
01B0: 63 63 65 70 74 2D 43 68 61 72 73 65 74 3A 20 67 ccept-Charset: g
01C0: 62 32 33 31 32 2C 75 74 66 2D 38 3B 71 3D 30 2E b2312,utf-8;q=0.
01D0: 37 2C 2A 3B 71 3D 30 2E 37 0D 0A 4B 65 65 70 2D 7,*;q=0.7..Keep-
01E0: 41 6C 69 76 65 3A 20 33 30 30 0D 0A 43 6F 6E 6E Alive: 300..Conn
01F0: 65 63 74 69 6F 6E 3A 20 6B 65 65 70 2D 61 6C 69 ection: keep-ali
0200: 76 65 0D 0A 43 6F 6F 6B 69 65 3A 20 55 4E 49 50 ve..Cookie: UNIP
0210: 52 4F 54 4D 3D 31 32 30 34 36 30 33 32 36 31 3B ROTM=1204603261;
0220: 20 53 49 4E 41 50 52 4F 3D 63 44 37 50 37 6E 79 SINAPRO=cD7P7ny
0230: 5A 25 32 36 25 33 44 31 50 31 79 25 32 36 25 32 Z%26%3D1P1y%26%2
0240: 31 6C 52 6C 52 25 32 36 74 25 33 44 70 37 70 73 1lRlR%26t%3Dp7ps
0250: 31 73 79 70 66 75 25 33 44 70 73 73 31 31 25 32 1sypfu%3Dpss11%2
0260: 31 75 43 70 6C 37 30 68 6A 73 37 50 43 72 30 68 1uCpl70hjs7PCr0h
0270: 6E 6A 6A 25 33 44 70 79 6C 3B 20 75 73 65 72 49 njj%3Dpyl; userI
0280: 64 3D 43 31 6A 58 4E 75 54 30 70 48 50 56 4C 74 d=C1jXNuT0pHPVLt
0290: 50 36 66 7A 50 36 69 39 50 34 42 38 50 47 39 77 P6fzP6i9P4B8PG9w
02A0: 50 75 39 76 4F 36 66 39 59 76 50 77 33 48 31 74 Pu9vO6f9YvPw3H1t
02B0: 3B 20 76 6A 75 69 64 73 3D 37 65 61 37 31 64 66 ; vjuids=7ea71df
02C0: 63 33 2E 31 31 35 66 66 31 39 66 64 30 32 2E 30 c3.115ff19fd02.0
02D0: 2E 31 64 39 35 36 64 32 39 37 62 66 31 33 3B 20 .1d956d297bf13;
02E0: 53 49 4E 41 5F 4E 45 57 53 5F 43 55 53 54 4F 4D SINA_NEWS_CUSTOM
02F0: 49 5A 45 5F 63 69 74 79 3D 25 75 35 43 42 33 25 IZE_city=%u5CB3%
0300: 75 39 36 33 33 3B 20 53 49 4E 41 47 4C 4F 42 41 u9633; SINAGLOBA
0310: 4C 3D 35 38 2E 34 34 2E 31 31 39 2E 33 36 2E 33 L=58.44.119.36.3
0320: 30 31 39 36 31 32 30 30 32 39 33 32 36 39 33 30 0196120029326930
0330: 34 3B 20 56 49 53 49 54 45 44 5F 46 41 4E 43 48 4; VISITED_FANCH
0340: 41 4E 5F 53 49 4E 41 5F 5A 48 41 4E 47 59 51 3D AN_SINA_ZHANGYQ=
0350: 53 49 4E 41 5F 42 45 49 4A 49 4E 47 3B 20 6E 69 SINA_BEIJING; ni
0360: 63 6B 3D 63 68 75 6C 69 7A 68 69 28 31 34 36 30 ck=chulizhi(1460
0370: 38 39 34 34 39 32 29 3B 20 73 69 6E 61 52 6F 74 894492); sinaRot
0380: 61 74 6F 72 2F 69 3D 37 33 3B 20 76 6A 6C 61 73 ator/i=73; vjlas
0390: 74 3D 31 32 30 34 36 30 34 30 39 38 3B 20 53 49 t=1204604098; SI
03A0: 4E 41 2D 41 56 41 54 41 52 3D 3B 20 53 49 4E 41 NA-AVATAR=; SINA
03B0: 50 52 4F 43 3D 31 3B 20 55 4E 49 50 52 4F 55 3D PROC=1; UNIPROU=
03C0: 32 3A 63 68 75 6C 69 7A 68 69 3A 30 3A 3A 31 3A 2:chulizhi:0::1:
03D0: 3B 20 73 69 6E 61 52 6F 74 61 74 6F 72 2F 69 3D ; sinaRotator/i=
03E0: 37 32 3B 20 53 5F 55 50 44 3D 79 3B 20 46 49 4E 72; S_UPD=y; FIN
03F0: 41 5F 56 5F 53 5F 32 3D 73 68 36 30 30 34 31 39 A_V_S_2=sh600419
0400: 3B 20 67 65 6E 64 65 72 3D 31 3B 20 53 49 4E 41 ; gender=1; SINA
0410: 5F 4E 55 3D 32 3A 63 68 75 6C 69 7A 68 69 3A 0D _NU=2:chulizhi:.
0420: 0A 0D 0A ...收到的数据
0000: 00 0D 60 C9 59 7A 00 E0 FC 96 2E CA 88 64 11 00 ..`.Yz.......d..
0010: 18 38 01 F8 00 21 45 00 01 F6 A8 31 40 00 37 06 [email protected].
0020: 9F C1 DA 1E 73 42 3A 2C 72 82 00 50 0A B0 52 25 ....sB:,r..P..R%
0030: F1 53 7A E3 E0 53 50 18 FF FF 53 07 00 00 48 54 .Sz..SP...S...HT
0040: 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D 0A 53 TP/1.1 200 OK..S
0050: 65 72 76 65 72 3A 20 6E 67 69 6E 78 2F 30 2E 35 erver: nginx/0.5
0060: 2E 31 39 0D 0A 44 61 74 65 3A 20 54 75 65 2C 20 .19..Date: Tue,
0070: 30 34 20 4D 61 72 20 32 30 30 38 20 30 35 3A 34 04 Mar 2008 05:4
0080: 36 3A 34 38 20 47 4D 54 0D 0A 43 6F 6E 74 65 6E 6:48 GMT..Conten
0090: 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 t-Type: applicat
00A0: 69 6F 6E 2F 78 2D 6A 61 76 61 73 63 72 69 70 74 ion/x-javascript
00B0: 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 6B 65 ..Connection: ke
00C0: 65 70 2D 61 6C 69 76 65 0D 0A 43 6F 6E 74 65 6E ep-alive..Conten
00D0: 74 2D 45 6E 63 6F 64 69 6E 67 3A 20 64 65 66 6C t-Encoding: defl
00E0: 61 74 65 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E ate..Content-Len
00F0: 67 74 68 3A 20 32 37 32 0D 0A 0D 0A 95 94 41 4B gth: 272......AK
0100: C4 30 10 85 EF FE 8A DC AA 20 CB CC 24 93 34 11 .0....... ..$.4.
0110: 0F 82 67 F5 22 1E 44 96 82 3D 2C A8 87 5A 14 FF ..g.".D..=,..Z..
0120: BD 6E 92 8B CB 53 47 E8 21 D0 CE C7 F4 F5 7B 7D .n...SG.!.....{}
0130: 9B 16 B7 2E D3 E3 BC DD AD F3 F3 F6 69 F7 BA BA ............i...
0140: 73 F7 32 BF BB 8B 65 99 3E 8E 4F CE 8E 0E 6E DF s.2...e.>.O...n.
0150: D3 C3 B7 27 06 F6 25 C4 12 68 38 75 03 93 A7 7A ...'..%..h8u...z
0160: 10 D9 E4 5C 4F B7 37 03 80 30 84 F8 06 F1 7A 08 ...\O.7..0....z.
0170: B9 BC BE BB 42 18 81 18 D1 FD 8C 8A 74 8C DF 10 ....B.......t...
0180: FD B2 8B C7 90 3A E1 93 8D 11 20 83 EB 22 2C D9 .....:.... ..",.
0190: 06 51 0C 69 8B 90 88 25 D8 08 19 54 17 09 A3 35 .Q.i...%...T...5
01A0: D7 84 29 FF 8A 64 04 0C 2D DA 22 E1 64 F3 24 63 ..)..d..-.".d.$c
01B0: 48 9D 18 AD AE 21 63 F5 EB DA 8F 64 CA D1 96 09 H....!c....d....
01C0: 23 67 B5 8B 2F 1C 6C A9 30 52 56 8B 6F 1F 88 8C #g../.l.0RV.o...
01D0: 10 A4 AC F6 FA 44 4E C9 04 41 CE 6A 2F 0F 8B EF .....DN..A.j/...
01E0: BE FD 45 41 D2 6A 6F 4F 52 E3 FB 20 6B B5 D7 27 ..EA.joOR.. k..'
01F0: 19 7D 63 24 AD F6 FA E4 68 84 60 6B 7B 7F 8C 3D .}c$....h.`k{..=
0200: 66 64 6D 28 9A 9B 29 3F FC 96 3E 01 fdm(..)?..>.
VC程序发送的数据:0000: 00 E0 FC 96 2E CA 00 0D 60 C9 59 7A 88 64 11 00 ........`.Yz.d..
0010: 18 38 00 A0 00 21 45 00 00 9E 21 D6 40 00 40 06 .8...!E...!.@.@.
0020: 1E 74 3A 2C 72 82 DA 1E 73 43 0D 19 00 50 D5 DC .t:,r...sC...P..
0030: 98 29 88 DE DA 64 50 18 20 00 0F 47 00 00 47 45 .)...dP. ..G..GE
0040: 54 20 2F 62 69 6C 6C 2F 74 72 61 64 65 5F 69 74 T /bill/trade_it
0050: 65 6D 5F 6A 73 2E 70 68 70 3F 73 74 6F 63 6B 5F em_js.php?stock_
0060: 63 6F 64 65 3D 73 7A 30 30 30 30 30 30 20 48 54 code=sz000000 HT
0070: 54 50 2F 31 2E 31 0D 0A 55 73 65 72 2D 41 67 65 TP/1.1..User-Age
0080: 6E 74 3A 20 72 65 63 6F 72 64 5F 62 65 67 69 6E nt: record_begin
0090: 0D 0A 48 6F 73 74 3A 20 62 69 6C 6C 2E 66 69 6E ..Host: bill.fin
00A0: 61 6E 63 65 2E 73 69 6E 61 2E 63 6F 6D 2E 63 6E ance.sina.com.cn
00B0: 0D 0A 0D 0A ....
收到的数据
0000: 00 0D 60 C9 59 7A 00 E0 FC 96 2E CA 88 64 11 00 ..`.Yz.......d..
0010: 18 38 01 1A 00 21 45 00 01 18 CF 6C 40 00 36 06 [email protected].
0020: 7A 63 DA 1E 73 43 3A 2C 72 82 00 50 0D 19 88 DE zc..sC:,r..P....
0030: DA 64 D5 DC 98 9F 50 18 FF FF 8E 14 00 00 48 54 .d....P.......HT
0040: 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D 0A 53 TP/1.1 200 OK..S
0050: 65 72 76 65 72 3A 20 6E 67 69 6E 78 2F 30 2E 35 erver: nginx/0.5
0060: 2E 31 39 0D 0A 44 61 74 65 3A 20 54 75 65 2C 20 .19..Date: Tue,
0070: 30 34 20 4D 61 72 20 32 30 30 38 20 30 37 3A 30 04 Mar 2008 07:0
0080: 33 3A 30 32 20 47 4D 54 0D 0A 43 6F 6E 74 65 6E 3:02 GMT..Conten
0090: 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 t-Type: applicat
00A0: 69 6F 6E 2F 78 2D 6A 61 76 61 73 63 72 69 70 74 ion/x-javascript
00B0: 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 6B 65 ..Connection: ke
00C0: 65 70 2D 61 6C 69 76 65 0D 0A 43 6F 6E 74 65 6E ep-alive..Conten
00D0: 74 2D 45 6E 63 6F 64 69 6E 67 3A 20 64 65 66 6C t-Encoding: defl
00E0: 61 74 65 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E ate..Content-Len
00F0: 67 74 68 3A 20 35 31 0D 0A 0D 0A 2B 4B 2C 52 28 gth: 51....+K,R(
0100: 29 4A 4C 49 8D CF 2C 49 CD 8D CF C9 2C 2E 51 B0 )JLI..,I....,.Q.
0110: 55 C8 4B 2D 57 70 2C 2A 4A AC D4 D0 B4 E6 42 93 U.K-Wp,*J.....B.
0120: 8E 36 88 45 51 A1 AE AE A3 80 C0 40 F5 00 .6.EQ......@..
你自己瞧瞧吧
CInternetSession session("my session");
CHttpConnection* pConnection=NULL;
CHttpFile* pFile=NULL;
if(!pWnd->ReadDataBase(nId,strUrl,strUsername,strPassword,nMaxUid,nInterval))
{
pWnd->PostMessage(WM_THREAD_DONE,2);
break;
}
AfxParseURL(strUrl,dwData,strServer,strTemp,nPort);
//打开首页
TRACE("%s\n",strUrl);
strTemp1.Format("%s:正在登陆",strUrl);
pWnd->ShowMessage(strTemp1);
strTemp.Format("%s:打开首页",strUrl);
pWnd->ShowMessage(strTemp);
pConnection=session.GetHttpConnection(strServer,nPort);
pFile=pConnection->OpenRequest(CHttpConnection::HTTP_VERB_GET,"/index.php");
pFile->AddRequestHeaders("Accept: */*\r\n");
pFile->AddRequestHeaders("Accept-Language: zh-cn\r\n");
pFile->AddRequestHeaders("Content-Type: application/x-www-form-urlencoded");
pFile->AddRequestHeaders("User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; Maxthon; .NET CLR 1.1.4322; .NET CLR 2.0.50727)\r\n");
strTemp.Format("Host: %s\r\n",strServer);
pFile->AddRequestHeaders(strTemp);
pFile->AddRequestHeaders("Connection: Keep-Alive\r\n");
pFile->AddRequestHeaders("Cache-Control: no-cache\r\n");
pFile->SendRequest();
很感谢你的帮助。我对http协议缺乏了解,按照你给的代码加了http头,但返回的数据依然不正确,
另外请问:
firfox收到的数据中
0000: 00 0D 60 C9 59 7A 00 E0 FC 96 2E CA 88 64 11 00 ..`.Yz.......d..
0010: 18 38 01 F8 00 21 45 00 01 F6 A8 31 40 00 37 06 [email protected].
0020: 9F C1 DA 1E 73 42 3A 2C 72 82 00 50 0A B0 52 25 ....sB:,r..P..R%
0030: F1 53 7A E3 E0 53 50 18 FF FF 53 07 00 00 48 54 .Sz..SP...S...HT
0040: 54 50 2F 31 2E 31 20 32 30 30 20 4F 4B 0D 0A 53 TP/1.1 200 OK..S
0050: 65 72 76 65 72 3A 20 6E 67 69 6E 78 2F 30 2E 35 erver: nginx/0.5
0060: 2E 31 39 0D 0A 44 61 74 65 3A 20 54 75 65 2C 20 .19..Date: Tue,
0070: 30 34 20 4D 61 72 20 32 30 30 38 20 30 35 3A 34 04 Mar 2008 05:4
0080: 36 3A 34 38 20 47 4D 54 0D 0A 43 6F 6E 74 65 6E 6:48 GMT..Conten
0090: 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 t-Type: applicat
00A0: 69 6F 6E 2F 78 2D 6A 61 76 61 73 63 72 69 70 74 ion/x-javascript
00B0: 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 6B 65 ..Connection: ke
00C0: 65 70 2D 61 6C 69 76 65 0D 0A 43 6F 6E 74 65 6E ep-alive..Conten
00D0: 74 2D 45 6E 63 6F 64 69 6E 67 3A 20 64 65 66 6C t-Encoding: defl
00E0: 61 74 65 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E ate..Content-Len
00F0: 67 74 68 3A 20 32 37 32 0D 0A 0D 0A 95 94 41 4B gth: 272......AK
0100: C4 30 10 85 EF FE 8A DC AA 20 CB CC 24 93 34 11 .0....... ..$.4.
0110: 0F 82 67 F5 22 1E 44 96 82 3D 2C A8 87 5A 14 FF ..g.".D..=,..Z..
0120: BD 6E 92 8B CB 53 47 E8 21 D0 CE C7 F4 F5 7B 7D .n...SG.!.....{}
0130: 9B 16 B7 2E D3 E3 BC DD AD F3 F3 F6 69 F7 BA BA ............i...
0140: 73 F7 32 BF BB 8B 65 99 3E 8E 4F CE 8E 0E 6E DF s.2...e.> .O...n.
0150: D3 C3 B7 27 06 F6 25 C4 12 68 38 75 03 93 A7 7A ...'..%..h8u...z
0160: 10 D9 E4 5C 4F B7 37 03 80 30 84 F8 06 F1 7A 08 ...\O.7..0....z.
0170: B9 BC BE BB 42 18 81 18 D1 FD 8C 8A 74 8C DF 10 ....B.......t...
0180: FD B2 8B C7 90 3A E1 93 8D 11 20 83 EB 22 2C D9 .....:.... ..",.
0190: 06 51 0C 69 8B 90 88 25 D8 08 19 54 17 09 A3 35 .Q.i...%...T...5
01A0: D7 84 29 FF 8A 64 04 0C 2D DA 22 E1 64 F3 24 63 ..)..d..-.".d.$c
01B0: 48 9D 18 AD AE 21 63 F5 EB DA 8F 64 CA D1 96 09 H....!c....d....
01C0: 23 67 B5 8B 2F 1C 6C A9 30 52 56 8B 6F 1F 88 8C #g../.l.0RV.o...
01D0: 10 A4 AC F6 FA 44 4E C9 04 41 CE 6A 2F 0F 8B EF .....DN..A.j/...
01E0: BE FD 45 41 D2 6A 6F 4F 52 E3 FB 20 6B B5 D7 27 ..EA.joOR.. k..'
01F0: 19 7D 63 24 AD F6 FA E4 68 84 60 6B 7B 7F 8C 3D .}c$....h.`k{..=
0200: 66 64 6D 28 9A 9B 29 3F FC 96 3E 01 fdm(..)?..> .
Content-Encoding: deflate是个什么意思?它实际收到272字节,显示为什么却是1000字节以上,不太明白。