返回信息流☆─────────────────────────────────────☆
ccliu (过客匆匆) 于 (Thu Dec 4 10:55:39 2008) 提到:
下面是一个HTML文件中的表单部分,如果我想编程实现POST,应该要POST给服务器那些字段?
<FORM name="__aspnetForm" method="post" action="login.aspx" id="__aspnetForm">
<input type="hidden" name="__VIEWSTATE" value="dDwtMTk0MTE4Mjg2Njt0PDtsPGk8MD47PjtsPHQ8O2w8aTwxPjs+O2w8dDw7bDxpPDU+Oz47bDx0PHA8bDxzdHlsZTs+O2w8ZGlzcGxheTpub25lOz4+Ozs+Oz4+Oz4+Oz4+O2w8bG9naW4xOkltYWdlQnV0dG9uMTs+PpMysOGs1qHCgj8WrZpIkHk3ky2t" />
<DIV class="ge Ge_h2"></DIV>
<P class="MR_pinp"><SPAN>�û���</SPAN>
<INPUT type="text" onMouseOver="this.style.borderColor='#99E300'" onMouseOut="this.style.borderColor='#A1BCA3'" name="login1:username" maxlength="30" tabindex="1"/></P>
<DIV style="clear:both"></DIV>
<P class="MR_pinp LH"><SPAN>�� ��</SPAN>
<INPUT onMouseOver="this.style.borderColor='#99E300'" onMouseOut="this.style.borderColor='#A1BCA3'" name="login1:Password" type="password" size="16" tabindex="2" maxlength="20"/>
<A href="forgetpass.aspx" target="_blank">����������?</A></P>
<P class="MR_pinp LH"><SPAN>�� ��</SPAN><SELECT name="login1:save" id="login1_save">
<OPTION selected="selected" value="0">������</OPTION>
<OPTION value="1">һ��</OPTION>
<OPTION value="7">һ��</OPTION>
<OPTION value="30">һ��</OPTION>
<OPTION value="365">һ��</OPTION>
</SELECT>
</P>
<p>
<span class="MR_But"><INPUT type="image" name="login1:ImageButton1" id="login1_ImageButton1" src="index/login.gif" alt="" border="0" /></span><span class="ML_But"><A href="reg.aspx" id="lnkReg"> ע ��</A></span></p>
<SCRIPT>fInitUser();fSetLogType();fVoidIE5();</SCRIPT>
</FORM>
☆─────────────────────────────────────☆
hg (gyh) 于 (Thu Dec 4 11:05:12 2008) 提到:
把表达所有元素的name=value;拼起来
☆─────────────────────────────────────☆
ccliu (过客匆匆) 于 (Thu Dec 4 11:14:19 2008) 提到:
那有的没有value,怎么办呢?
☆─────────────────────────────────────☆
nonsense (Hello God) 于 (Thu Dec 4 11:23:03 2008) 提到:
【 在 ccliu 的大作中提到: 】
: 那有的没有value,怎么办呢?
name1=value1&name2=value2...
依次这么拼起来不就得了...
这里的value是指要post的某个name的值,不一定非得是html标签中的value
☆─────────────────────────────────────☆
ccliu (过客匆匆) 于 (Thu Dec 4 11:29:06 2008) 提到:
那比如说:最后一个Input name="login1:ImageButton1"value应该是什么呢?
【 在 nonsense 的大作中提到: 】
: name1=value1&name2=value2...
: 依次这么拼起来不就得了...
: 这里的value是指要post的某个name的值,不一定非得是html标签中的value
☆─────────────────────────────────────☆
BookMoth (书中蠹鱼) 于 (Thu Dec 4 11:32:25 2008) 提到:
不用管。这个字段不用提交。
【 在 ccliu 的大作中提到: 】
: 那比如说:最后一个Input name="login1:ImageButton1"value应该是什么呢?
☆─────────────────────────────────────☆
nonsense (Hello God) 于 (Thu Dec 4 13:35:34 2008) 提到:
【 在 ccliu 的大作中提到: 】
: 那比如说:最后一个Input name="login1:ImageButton1"value应该是什么呢?
因为这个页面是用asp.net做的,很有可能还是在vs里拖拖控件做出来的
所以,会产生很多无意义的标签和需要post的信息出来
比如你指的这个,其实就是页面上一个"登录"图片按钮,是根本不需要post的
不用被这些所干扰...
不用理它或者让它的值为空都可以
另外,post的时候,非ascii的字符可能需要编码后发送
☆─────────────────────────────────────☆
nonsense (Hello God) 于 (Thu Dec 4 13:37:23 2008) 提到:
【 在 ccliu 的大作中提到: 】
: 那比如说:最后一个Input name="login1:ImageButton1"value应该是什么呢?
另外一个获取页面需要post内容的方法就是用liveHttpHeaders/Firebug之类的firefox插件来监视提交的信息
这样比看页面源代码要方便的多
☆─────────────────────────────────────☆
yegle (一阁@SL小分队@lp是大牛) 于 (Thu Dec 4 13:38:05 2008) 提到:
firebug没用吧?
【 在 nonsense (Hello God) 的大作中提到: 】
: 另外一个获取页面需要post内容的方法就是用liveHttpHeaders/Firebug之类的firefox插件来监视提交的信息
: 这样比看页面源代码要方便的多
☆─────────────────────────────────────☆
BookMoth (书中蠹鱼) 于 (Thu Dec 4 13:52:33 2008) 提到:
同问firebug怎么看post信息。
而且post信息貌似不在http的header部分。
☆─────────────────────────────────────☆
yegle (一阁@SL小分队@lp是大牛) 于 (Thu Dec 4 13:52:59 2008) 提到:
live http header能看到post的数据的…
【 在 BookMoth (书中蠹鱼) 的大作中提到: 】
: 同问firebug怎么看post信息。
: 而且post信息貌似不在http的header部分。
☆─────────────────────────────────────☆
ccliu (过客匆匆) 于 (Thu Dec 4 13:56:04 2008) 提到:
谢谢各位的热情指点,这几天为做这个post程序搞得头都大了,就是一点进展没有!
☆─────────────────────────────────────☆
sunmoonstar (摔锅啦) 于 (Thu Dec 4 14:17:30 2008) 提到:
wireshark抓两个http的post包
☆─────────────────────────────────────☆
nonsense (Hello God) 于 (Sat Dec 6 11:34:18 2008) 提到:
【 在 yegle 的大作中提到: 】
: firebug没用吧?
有
把firebug的network monitoring开启就行了
功能也不差,只是用起来总感觉还是没LiveHttpHeaders舒服
☆─────────────────────────────────────☆
yegle (一阁@SL小分队@lp是大牛) 于 (Sat Dec 6 11:46:11 2008) 提到:
没找到在哪打开…
【 在 nonsense (Hello God) 的大作中提到: 】
: 有
: 把firebug的network monitoring开启就行了
: 功能也不差,只是用起来总感觉还是没LiveHttpHeaders舒服
: ...................
☆─────────────────────────────────────☆
nonsense (Hello God) 于 (Sat Dec 6 11:51:54 2008) 提到:
【 在 yegle 的大作中提到: 】
: 没找到在哪打开…
[upload=1][/upload]
如图,不过有时候不怎么好用
[upload=2][/upload]
☆─────────────────────────────────────☆
yegle (一阁@SL小分队@lp是大牛) 于 (Sat Dec 6 11:54:08 2008) 提到:
thx~
【 在 nonsense (Hello God) 的大作中提到: 】
: [upload=1][/upload]
: 如图,不过有时候不怎么好用
: [upload=2][/upload]
: ...................
☆─────────────────────────────────────☆
coolfantasy (Cool) 于 (Mon Dec 8 22:23:56 2008) 提到:
还没搞定么....
实在不行就从 HTTP 协议开始看吧...
☆─────────────────────────────────────☆
coolfantasy (Cool) 于 (Mon Dec 8 22:27:07 2008) 提到:
POST 表单内容也有
【 在 BookMoth (书中蠹鱼) 的大作中提到: 】
: 同问firebug怎么看post信息。
: 而且post信息貌似不在http的header部分。
这是一条镜像帖。来源:北邮人论坛 / www-technology / #5520同步于 2008/12/21
WWWTechnology机器人发帖
[合集] POST表单字段
tntzwz
2008/12/21镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。