XMLhttp.setTimeouts

setTimeouts(resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) 

 

XMLhttp.setTimeouts(10000,10000,10000,30000);//单位毫秒

 

参数:
  1、解析响应时间:resolveTimeout,数据类型:长整型。

  简单地说就是程序对目标主机的名字解析解析的一个过程时间。默认值是无限制,就是意味着不会超时。

  2、连接响应时间:connectTimeout,数据类型:长整型。

  程序和目标服务器socket建立一个通讯。默认超时时间为60秒。

  3、发送请求数据响应时间:sendTimeout,数据类型:长整型。

  发送数据包给目标服务器,一个大的数据包通常被分割成若干个小的数据包来一个个的发送,程序发送各个数据包的发送响应超时时间。默认值是5分钟。

  4、接受数据响应时间:receiveTimeout,数据类型:长整型。

  从目标服务器返回的数据包。一个大的数据包通常被分割成若干个小的数据包来一个个的发送,程序从服务器接受各个数据包的响应超时时间。默认为60分钟。


  ASP:

Function Getxml(url)
 On Error Resume Next
 Set objXML = server.CreateObject("MSXML2.ServerXMLHTTP")
 objXML.SetTimeOuts 10000,10000,10000,50000
 objXML.open "GET",url,false
 objXML.send()
 If objXML.ReadyState = 4 And objXML.Status = 200 then 
  Getxml = objXML.ResponseBody
 End If
 Set objXML = Nothing
 If Err.number <> 0 Then 

   Err.Clear 

  End If
End Function

 

 

  XMLHttpRequest 对象  http://www.w3school.com.cn/xml/xml_http.asp

                                     http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6.1.1 

 

 

http请求状态及其含义

   

   

100

客户必须继续发出请求

404

没有发现文件、查询或URl

101

客户要求服务器根据请求转换HTTP协议版本

405

用户在Request-Line字段定义的方法不允许

200

交易成功

406

根据用户发送的Accept拖,请求资源不可访问

201

提示知道新文件的URL

407

类似401,用户必须首先在代理服务器上得到授权

202

接受和处理、但处理未完成

408

客户端没有在用户指定的饿时间内完成请求

203

返回信息不确定或不完整

409

对当前资源状态,请求不能完成 

204

请求收到,但返回信息为空

410

服务器上不再有此资源且无进一步的参考地址

205

服务器完成了请求,用户代理必须复位当前已经浏览过的文件

411

服务器拒绝用户定义的Content-Length属性请求

206

服务器已经完成了部分用户的GET请求

412

一个或多个请求头字段在当前请求中错误

300

请求的资源可在多处得到

413

请求的资源大于服务器允许的大小

301

删除请求数据

414

请求的资源URL长于服务器允许的长度

302

在其他地址发现了请求数据

415

请求资源不支持请求项目格式

303

建议客户访问其他URL或访问方式

416

请求中包含Range请求头字段,在当前请求资源范围内没有range指示值,请求也不包含If-Range请求头字段

304

客户端已经执行了GET,但文件未变化

417

服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下一级服务器不能满足请求

305

请求的资源必须从服务器指定的地址得到

500

服务器产生内部错误

307

申明请求的资源临时性删除

501

服务器不支持请求的函数

400

错误请求,如语法错误

502

服务器暂时不可用,有时是为了防止发生系统过载

401

请求授权失败

503

服务器过载或暂停维修

402

保留有效ChargeTo头响应

504

关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长

403

请求不允许

505

服务器不支持或拒绝支请求头中指定的HTTP版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值