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