asp学习网: 首页 >> xmlhttp对象 >> xmlhttp参考 >> xmlhttp的请求同步和异步、方法的get和post

xmlhttp的请求同步和异步、方法的get和post

http://www.niceidea.org/post/xmlhttp_true_false_post_get.html

看看open方法的另外几个参数。

.open http-method, url, async, userID, password (后面是帐号和密码,在禁止匿名访问的http页面中,需要用户名和口令)

首先看看异步处理方式。

其中async是一个布尔值。如果是异步通信方式(true),客户机就不等待服务器的响应;如果是同步方式(false),客户机就要等到服务器返回消息后才去执行其他操作。我们需要根据实际需要来指定同步方式,在某些页面中,可能会发出多个请求,甚至是有组织有计划有队形大规模的高强度的request,而后一个是会覆盖前一个的,这个时候当然要指定同步方式:Flase。

//niceidea 签名留念

首先看看method,方法。

一个标准的http请求头:

7/8/99 10:27:16 Sent GET /Store/Download.asp HTTP/1.1

       Accept: application/msword, application/vnd.ms-execl, application/vnd.ms-

       powerpoint, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-

       comet, */*

       Accept-Language: en-us

       Encoding: gzip, deflate

       Referer: http://ww.wrox.com/main_menu.asp

       Cookie: VisitCount=2&LASTDATE=6%2F4%2F99+10%3A10%3A13+AM

       User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)

       Host: 212.250.238.67

       Connection: Keep-Alive

很容易看懂,其中的method包括post/get/put等。对应的主要是对于form即表单元素的处理方法。

当mothod值为get时,表单将附加在action页面的url中;如果页面是asp的,将会request.querystring中获得;

如果是post,将会在request.form中获得,

对应与put方法的表单写法是:form method="POST" enctype='multipart/form-data'

主要用于上传文件。

使用那种方法取决于服务端。

from:asp学习网/title:xmlhttp的请求同步和异步、方法的get和post/ time:2006-5-11 23:40:51

本文主题xmlhttp的请求同步和异步、方法的get和post

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行