» 您尚未 登录   注册 | 社区服务 | FTP中心 | 帮助 | 社区 | 无图版 | 测试百科  | 测试Blog 
软件测试基地论坛 -> WEB测试 -> web扫盲专题之入门概念[4]
 XML   RSS 2.0   WAP 

--> 本页主题: web扫盲专题之入门概念[4] 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
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 顶端

软件测试基地论坛 -> WEB测试




软件测试基地上海测仕信息技术有限公司旗下网站
Copyright © 2005-2007 Cntesting.com, All Rights Reserved
沪ICP备06057721号

Powered by PHPWind Code © 2003-06 PHPWind
Total 0.122795(s) query 4, Time now is:12-04 15:09, Gzip disabled
You can contact us


每日一句:Loading...