☆─────────────────────────────────────☆
ouwind (涨停光环) 于 (Mon Jan 19 15:56:06 2009) 提到:
抓了一下包
发现有两种发表回帖的方式
比如说
1:
POST /post.php? HTTP/1.1..
Content-Type: application/x-www-form-urlencoded..
Content-Length: 2582..
....
atc_usesign=1&atc_convert=1&atc_money=0......
2:
POST /post.php? HTTP/1.1..
Content-Length: 2770..
Content-Type: multipart/form-data; boundary=---------------------------7d9
37a281f0b70..
....
-----------------------------7d937a281f0b70..
Content-Disposition: form-data; name="atc_usesign"....
这两种浏览器是看哪个标识发的啊
稍微看了一下这两个页面的form部分,没发现特别的区别啊
☆─────────────────────────────────────☆
JulyClyde (十月有点冷,还是七月好) 于 (Mon Jan 19 16:00:22 2009) 提到:
你说的“标识”是啥意思?
【 在 ouwind (涨停光环) 的大作中提到: 】
: 抓了一下包
: 发现有两种发表回帖的方式
: 比如说
: 1:
: POST /post.php? HTTP/1.1..
: Content-Type: application/x-www-form-urlencoded..
: Content-Length: 2582..
: ....
: atc_usesign=1&atc_convert=1&atc_money=0......
: 2:
: POST /post.php? HTTP/1.1..
: Content-Length: 2770..
: Content-Type: multipart/form-data; boundary=---------------------------7d9
: 37a281f0b70..
: ....
: -----------------------------7d937a281f0b70..
: Content-Disposition: form-data; name="atc_usesign"....
: 这两种浏览器是看哪个标识发的啊
: 稍微看了一下这两个页面的form部分,没发现特别的区别啊
☆─────────────────────────────────────☆
mOK (唐伯虎) 于 (Mon Jan 19 16:01:41 2009) 提到:
看form的定义,有个叫enctype的属性
有multipart/form-data的值
【 在 ouwind (涨停光环) 的大作中提到: 】
: 标 题: 问一个post的问题
: 发信站: 水木社区 (Mon Jan 19 15:56:06 2009), 站内
:
: 抓了一下包
: 发现有两种发表回帖的方式
:
:
: 比如说
: 1:
: POST /post.php? HTTP/1.1..
: Content-Type: application/x-www-form-urlencoded..
: Content-Length: 2582..
: ....
: atc_usesign=1&atc_convert=1&atc_money=0......
:
: 2:
: POST /post.php? HTTP/1.1..
: Content-Length: 2770..
: Content-Type: multipart/form-data; boundary=---------------------------7d9
: 37a281f0b70..
: ....
: -----------------------------7d937a281f0b70..
: Content-Disposition: form-data; name="atc_usesign"....
:
:
: 这两种浏览器是看哪个标识发的啊
: 稍微看了一下这两个页面的form部分,没发现特别的区别啊
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 60.12.227.*]
☆─────────────────────────────────────☆
mpyu (猫扑老鱼) 于 (Mon Jan 19 16:02:01 2009) 提到:
默认是第一种,<form enctype="multipart/form-data">是第二种.
【 在 ouwind (涨停光环) 的大作中提到: 】
: 抓了一下包
: 发现有两种发表回帖的方式
: 比如说
: ...................
ft,你比较快.
【 在 mOK (唐伯虎) 的大作中提到: 】
: 看form的定义,有个叫enctype的属性
: 有multipart/form-data的值
☆─────────────────────────────────────☆
ouwind (涨停光环) 于 (Mon Jan 19 16:07:07 2009) 提到:
你说的是这个吗
<form name="FORM" method="post" action="post.php?"
enctype="multipart/form-data" onsubmit="return checkpost(document.FORM);">
这两种都是一样的
【 在 mpyu (猫扑老鱼) 的大作中提到: 】
: 默认是第一种,<form enctype="multipart/form-data">是第二种.
: ft,你比较快.
☆─────────────────────────────────────☆
ouwind (涨停光环) 于 (Mon Jan 19 16:07:49 2009) 提到:
就是ie根据什么会发两种
【 在 JulyClyde (十月有点冷,还是七月好) 的大作中提到: 】
: 你说的“标识”是啥意思?
☆─────────────────────────────────────☆
mpyu (猫扑老鱼) 于 (Mon Jan 19 16:14:04 2009) 提到:
【 在 ouwind (涨停光环) 的大作中提到: 】
: 你说的是这个吗
是的.
: <form name="FORM" method="post" action="post.php?"
: enctype="multipart/form-data" onsubmit="return checkpost(document.FORM);">
: 这两种都是一样的
这样写form,发送的就应该是第二种.
☆─────────────────────────────────────☆
sly9 (-_-b) 于 (Mon Jan 19 16:16:20 2009) 提到:
任何浏览器都应该是根据有没有"enctype"来判断用哪种方法发的
enctype没有或者不等于multipart,就按照第一种抓回来的包发
当enctype为multipart的时候,按照第二种抓回来的包发
IE虽然是个神奇的浏览器,但这个基本功能还是正常的
【 在 ouwind (涨停光环) 的大作中提到: 】
: 就是ie根据什么会发两种
☆─────────────────────────────────────☆
ouwind (涨停光环) 于 (Mon Jan 19 16:17:25 2009) 提到:
但我发现有个网站发的是第一种情况
用ie 和一个工具都是一样的
还有两个网站发的都是第二种,ie 和那个工具行为都是一样的
【 在 mpyu (猫扑老鱼) 的大作中提到: 】
: 是的.
: 这样写form,发送的就应该是第二种.
☆─────────────────────────────────────☆
mpyu (猫扑老鱼) 于 (Mon Jan 19 16:18:26 2009) 提到:
你抓包看看吧.
【 在 ouwind (涨停光环) 的大作中提到: 】
: 但我发现有个网站发的是第一种情况
: 用ie 和一个工具都是一样的
: 还有两个网站发的都是第二种,ie 和那个工具行为都是一样的
: ...................
☆─────────────────────────────────────☆
ouwind (涨停光环) 于 (Mon Jan 19 16:20:13 2009) 提到:
难道
<form name="FORM" method="post" action="post.php?"
enctype = "multipart/form-data" onsubmit="return checkpost(document.FORM);">
中间多了空格ie认不出来?
【 在 sly9 (-_-b) 的大作中提到: 】
: 任何浏览器都应该是根据有没有"enctype"来判断用哪种方法发的
: enctype没有或者不等于multipart,就按照第一种抓回来的包发
: 当enctype为multipart的时候,按照第二种抓回来的包发
: ...................
☆─────────────────────────────────────☆
JulyClyde (十月有点冷,还是七月好) 于 (Mon Jan 19 16:20:33 2009) 提到:
有附件和无附件
【 在 ouwind (涨停光环) 的大作中提到: 】
: 就是ie根据什么会发两种
☆─────────────────────────────────────☆
sly9 (-_-b) 于 (Mon Jan 19 16:24:41 2009) 提到:
呃,是这样么?ft,有谁抓个包确认一下么。。
手头木有windows,抓起来困难了点- -b
【 在 JulyClyde (十月有点冷,还是七月好) 的大作中提到: 】
: 有附件和无附件
☆─────────────────────────────────────☆
ouwind (涨停光环) 于 (Mon Jan 19 16:25:20 2009) 提到:
再次确认,我在那个网站换了版回了另外一个帖子,还是用第一种情况去发的
【 在 mpyu (猫扑老鱼) 的大作中提到: 】
: 你抓包看看吧.
☆─────────────────────────────────────☆
ouwind (涨停光环) 于 (Mon Jan 19 16:25:37 2009) 提到:
要怎么抓包
【 在 sly9 (-_-b) 的大作中提到: 】
: 呃,是这样么?ft,有谁抓个包确认一下么。。
: 手头木有windows,抓起来困难了点- -b
☆─────────────────────────────────────☆
JulyClyde (十月有点冷,还是七月好) 于 (Mon Jan 19 16:26:19 2009) 提到:
用proxytrace软件
【 在 ouwind (涨停光环) 的大作中提到: 】
: 要怎么抓包
☆─────────────────────────────────────☆
ouwind (涨停光环) 于 (Mon Jan 19 16:26:35 2009) 提到:
发出去的包吗?
我抓了
【 在 ouwind (涨停光环) 的大作中提到: 】
: 要怎么抓包
☆─────────────────────────────────────☆
ouwind (涨停光环) 于 (Mon Jan 19 16:27:01 2009) 提到:
哦,我用 comview ,一样的
我意思是要什么包?
【 在 JulyClyde (十月有点冷,还是七月好) 的大作中提到: 】
: 用proxytrace软件
☆─────────────────────────────────────☆
mOK (唐伯虎) 于 (Mon Jan 19 16:28:29 2009) 提到:
re
对于普通的form只有文字信息的只要urlencode一下放request部分就可以了
但是如果有上传的文件之类的多媒体文件,需要
用特定的分隔线分隔起来,把普通form部分和文件部分隔开,post到服务器上
如果没有文件上传也就不用boundary了啊
【 在 JulyClyde (十月有点冷,还是七月好) 的大作中提到: 】
: 有附件和无附件
☆─────────────────────────────────────☆
ouwind (涨停光环) 于 (Mon Jan 19 16:29:53 2009) 提到:
刚才两种情况都是没有上传附件的情况
【 在 mOK (唐伯虎) 的大作中提到: 】
: re
: 对于普通的form只有文字信息的只要urlencode一下放request部分就可以了
: 但是如果有上传的文件之类的多媒体文件,需要
: ...................
☆─────────────────────────────────────☆
ouwind (涨停光环) 于 (Mon Jan 19 19:59:14 2009) 提到:
刚才试了一下google 的chrome,是第二种
看来是ie可能多了个空格就不认识了
用ff居然登陆不了,真是牛比
【 在 ouwind (涨停光环) 的大作中提到: 】
: 难道
: <form name="FORM" method="post" action="post.php?"
: enctype = "multipart/form-data" onsubmit="return checkpost(document.FORM);">
: ...................
FROM 60.12.227.*