vegetarc
级别: 助理测试工程师
精华:
0
发帖: 52
基地声望: 51 点
基地币: 102 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:16(小时)
注册时间:2008-08-04
最后登录:2008-08-12
|
web扫盲专题之入门概念[4]
<input type=”submit” value=”submit” /> </form> </body> </html> 观察这段代码,其中有一个html form,其内容包括在<form>和</form>之间, 其中有一个提交按钮
(<i中国IT实验室nput type=”submit” value=”
submit” />),当用户点击该按钮时,浏览器将html form中的所有输入提交给Web服务器,form标签的
method属性指定了提交的方式,这里为get,这个get对应http请求中的GET请求方法,form中的输入均以
查询字符串的方式附加在URL上, 在文本框里输入一个字符串,比如“form”,然后观察浏览器的地址栏
,会变成类似 http://www.myweb.com/form.html?p=form ,这是因为浏览器发出了这样的GET请求: GET /form.html?p=form HTTP/1.1 ... ... [空行] 假如<form>标签的method属性为”post”,即令浏览器使用post方法发送该请求,当使用post方法时
,用户的输入并不是通过URL来中国IT实验室传输的,
而是浏览器将内容放在POST请求的标头之后发送给Web服务器的: POST /form.html HTTP/1.1 ... ... Content-Type: application/x-www-form-urlencoded Content-Length: 6 [空行] p=form 浏览器将用户输入使用GET或者POS中国IT实验室T方
法发送给Web服务器,这个过程称为“回发(Postback)”。这个概念相当重要,在Web应用程序中经常涉
及到回发。
|
|
|
|
[楼 主]
|
Posted: 2008-08-06 12:13 |
| |