|
|

100精币
一个DZ论坛 网址:http://visualvc.5d6d.net/bbs.php 用HttpWatch 截取的 论坛发贴POST包内容如下:
POST /post6haD.php?&action=newthread&fid=4&extra=&topicsubmit=yes HTTP/1.1
Accept: application/x-shockwave-flash, image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/xaml+xml, application/x-ms-xbap, application/x-ms-application, */*
Referer: http://visualvc.5d6d.net/post6haD.php?action=newthread&fid=4
Accept-Language: zh-cn
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
Content-Type: multipart/form-data; boundary=---------------------------7dd21378a0682
Accept-Encoding: gzip, deflate
Host: visualvc.5d6d.net
Content-Length: 2282
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: pgv_pvi=8704155352; cdb_sid=xP0PXC; cdb_83efb69f6e3b9cec5ab84d4563f47e56=3; cdb_onlineusernum=5; cdb_auth=ZE7wYfyI6YijWOrR%2BTTAWCHx4jRy%2FSBimG4%2F6ANGyv8zLdVv5EraEWWAhtpE94kQpU%2FjD%2B8Iu7Y%2BYD7jx4YeJexEhUQ%2BEqc9D8tQJhUV0VpP05knBzU897dXLtAfXZ0ATw%2F; cdb_uc_uid=78501400; cdb_cdcc1f4976e3ba5a14873c7167fdf87c=4; smile=1D1
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="formhash"
101d7e791370768418
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="wysiwyg"
0
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="iconid"
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="updateswfattach"
0
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="subject"
测试发贴标题123abc
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="checkbox"
0
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="message"
测试发贴内容def456
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="attachdesc[]"
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="localid[]"
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="attachperm[]"
0
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="attachprice[]"
0
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="attachdesc[]"
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="localid[]"
1
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="attachperm[]"
0
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="attachprice[]"
0
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="tags"
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="addtags"
+可用标签
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="readperm"
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="price"
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="attach[]"; filename=""
Content-Type: application/octet-stream
-----------------------------7dd21378a0682
Content-Disposition: form-data; name="attach[]"; filename=""
Content-Type: application/octet-stream
-----------------------------7dd21378a0682--
头信息如下:
(Request-Line) POST /post6haD.php?&action=newthread&fid=4&extra=&topicsubmit=yes HTTP/1.1
Accept application/x-shockwave-flash, image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/xaml+xml, application/x-ms-xbap, application/x-ms-application, */*
Accept-Encoding gzip, deflate
Accept-Language zh-cn
Cache-Control no-cache
Connection Keep-Alive
Content-Length 2282
Content-Type multipart/form-data; boundary=---------------------------7dd21378a0682
Cookie pgv_pvi=8704155352; cdb_sid=xP0PXC; cdb_83efb69f6e3b9cec5ab84d4563f47e56=3; cdb_onlineusernum=5; cdb_auth=ZE7wYfyI6YijWOrR%2BTTAWCHx4jRy%2FSBimG4%2F6ANGyv8zLdVv5EraEWWAhtpE94kQpU%2FjD%2B8Iu7Y%2BYD7jx4YeJexEhUQ%2BEqc9D8tQJhUV0VpP05knBzU897dXLtAfXZ0ATw%2F; cdb_uc_uid=78501400; cdb_cdcc1f4976e3ba5a14873c7167fdf87c=4; smile=1D1
Host visualvc.5d6d.net
Referer http://visualvc.5d6d.net/post6haD.php?action=newthread&fid=4
User-Agent Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
我用了两种方法来处理这些数据 一是用常量把下面的这些有横线的保存起来然后程序中调用 二是和其他POST包发包数据一样
把Content-Disposition: form-data; name="formhash"中的 formhash=101d7e791370768418&subject=XXX&。。。。构造POST包 在附加头协议上加入:“multipart/form-data” 然后用线程来启动这个子程序 返回的内容都是 发贴超时 在发这个贴时 我又看了一下 我的formhash值取错了 但是查了一下 除这个POST外好像没有有和这里的formhash值相关的地方(初学POST可能有的地方没有注意到) 但找到一处这样是这样的 $('postform').elements['formhash'].value = "9fe5" + "242c" + "1370" + "7687" + "77"; 不知道是否和这里的formhash有关
说了这么多 想表达的就是 怎么获取这里的formhash值 提交超时是不是和这个值有关 论坛地址在上面 希望高手帮忙看一下 或者可以发份这个论坛发贴的例程供和我一样的POST初学者学习 谢谢
|
最佳答案
查看完整内容
发你这个源码给我看看 加这个 易语言解答群 176488917 联系我试一试
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|