数码资讯
服务器的XMLHTTP的基本知识(服务器XMLHTTP在ASP)
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
相对于Ajax服务器XMLHTTP使用XMLHttpRequest对象在服务器端的。虽然它不方便使用异步请求在服务器端,这是没有害处的学习它的一个组成部分,可以发送HTTP请求到服务器。
在这里,我谈论使用服务器XMLHttpRequest在ASP环境和使用Jscript作为演示代码的语言,所以你需要知道的关于ASP和Jscript。
The server XMLHTTP, usually used in access to the remote host or other content, news aggregation system is the use of general XMLHTTP server object to get to the polymerization of Feed content, and then use the XMLDOM object to analyze the contents of Feed, remove the news title, author, content and other information, and exist in the database, and then some a data source of news displayed together together.Zhuaxia is such a news aggregator, but it is not written in ASP is:)
在ASP,我们可以使用下面的代码来创建一个serverxmlhttp对象,这是在服务器端的所有操作的基础。
复制代码代码如下所示:
VaR XMLHTTP =新的ActiveX对象(MSXML2. serverxmlhttp。5);
首先,看看什么serverxmlhttp对象更有用:
1。中止此方法用于取消XMLHTTP请求。如果XMLHTTP对象发送请求的方式,如果达到一定的时间,要求还回不来,这一方法可以用于取消请求。
2。getallresponseheaders,此方法的返回值是一个字符串,这相当于HTTP请求标头,从而消除了请求方法,URI和协议版本信息。
三.getresponseheader,该方法用于获取指定的头信息,从而获取内容类型是比较有用的,推荐人等。
4。开放使用指定的请求方法、URI和同步以及身份验证信息初始化请求。
5、发送发送HTTP请求并等待接收响应数据。值得注意的是,如果请求是在同步方式发送,发送方法调用会立即返回,但等待请求完成,那么它将返回,而请求将以异步方式返回。此外,发送的方法有一个可选参数,体,代表数据来,这是有用的当使用POST方法。
6。setTimeout设置的serverxmlhttp对象,4超时时间即:域名解析,连接服务器,发送数据,接收响应,serverxmlhttp对象可以通过设置相应的超时时间,serverxmlhttp不能及时返回,导致程序停止响应控制。
7。setrequestheader集标题对客户端的请求,XMLHttpRequest,通常用来设置请求的数据类型,例如,或要求鉴定方法等,,jQuery将增加头部标记x-request-with,表示请求从服务器发送到方便XMLHttpRequest对象,做出相应的动作。
8。waitforresponse可以用这种方法来控制请求的处理时,请求是异步发送。在服务器端脚本,不能直接作为客户端作为一个回调函数来控制异步请求,没有相应的功能使用程序睡眠一段时间,因此,为了等待对请求返回,我们可以用这种方法来等待一段时间。
此外,还有其他的方法,如getOption,setproxy SetOption,等等。这些方法使用较少,因此不再引入此方法。谁需要了解的朋友可以参考MSDN。
Next, look at the properties of the ServerXMLHTTP object:
1的回调函数。onreadystatechange XMLHTTP对象状态改变。此属性为异步操作奠定了基础。它使程序知道XMLHTTP操作已经没有查询XMLHTTP对象的状态完成。
2国。readyState XMLHTTP对象有5个值,从0到4,这意味着:
0初始化状态的对象,刚刚被创建时,新的ActiveX对象(MSXML。serverxmlhttp。5)创建
1加载,此时,已调用open方法,但尚未使用发送方法发送数据。
2已加载,发送方法已被调用来发送数据,但没有可用的响应流。
3互动,接收数据,这个时候你可以使用responsebody和responseText属性得到你得到的数据。
4 -完成请求后,所有数据都已完成。
通常,我们只需要判断状态4。当时,该数据已加载,和所需的数据可以通过使用responsebody或responseText属性。
3。状态HTTP响应状态代码在正常情况下应该是200。如果请求的资源不存在,它将返回到404,还有其他状态代码,如服务器错误500等。
4。HTTP响应状态StatusText文本,它描述了响应状态代码所代表的意义,如在200好的好的,和404没有发现没有发现
5。responsebody响应数据的字节数组,这是直接使用VBscript,但它需要转换为Jscript。
6。responseText gets the response data in text
7。responseXML之外返回响应数据作为一个文档对象模型,这是特别有用的数据的请求的XML文档
8。responsestream响应流对象,该属性不常用
在这里,我谈论使用服务器XMLHttpRequest在ASP环境和使用Jscript作为演示代码的语言,所以你需要知道的关于ASP和Jscript。
The server XMLHTTP, usually used in access to the remote host or other content, news aggregation system is the use of general XMLHTTP server object to get to the polymerization of Feed content, and then use the XMLDOM object to analyze the contents of Feed, remove the news title, author, content and other information, and exist in the database, and then some a data source of news displayed together together.Zhuaxia is such a news aggregator, but it is not written in ASP is:)
在ASP,我们可以使用下面的代码来创建一个serverxmlhttp对象,这是在服务器端的所有操作的基础。
复制代码代码如下所示:
VaR XMLHTTP =新的ActiveX对象(MSXML2. serverxmlhttp。5);
首先,看看什么serverxmlhttp对象更有用:
1。中止此方法用于取消XMLHTTP请求。如果XMLHTTP对象发送请求的方式,如果达到一定的时间,要求还回不来,这一方法可以用于取消请求。
2。getallresponseheaders,此方法的返回值是一个字符串,这相当于HTTP请求标头,从而消除了请求方法,URI和协议版本信息。
三.getresponseheader,该方法用于获取指定的头信息,从而获取内容类型是比较有用的,推荐人等。
4。开放使用指定的请求方法、URI和同步以及身份验证信息初始化请求。
5、发送发送HTTP请求并等待接收响应数据。值得注意的是,如果请求是在同步方式发送,发送方法调用会立即返回,但等待请求完成,那么它将返回,而请求将以异步方式返回。此外,发送的方法有一个可选参数,体,代表数据来,这是有用的当使用POST方法。
6。setTimeout设置的serverxmlhttp对象,4超时时间即:域名解析,连接服务器,发送数据,接收响应,serverxmlhttp对象可以通过设置相应的超时时间,serverxmlhttp不能及时返回,导致程序停止响应控制。
7。setrequestheader集标题对客户端的请求,XMLHttpRequest,通常用来设置请求的数据类型,例如,或要求鉴定方法等,,jQuery将增加头部标记x-request-with,表示请求从服务器发送到方便XMLHttpRequest对象,做出相应的动作。
8。waitforresponse可以用这种方法来控制请求的处理时,请求是异步发送。在服务器端脚本,不能直接作为客户端作为一个回调函数来控制异步请求,没有相应的功能使用程序睡眠一段时间,因此,为了等待对请求返回,我们可以用这种方法来等待一段时间。
此外,还有其他的方法,如getOption,setproxy SetOption,等等。这些方法使用较少,因此不再引入此方法。谁需要了解的朋友可以参考MSDN。
Next, look at the properties of the ServerXMLHTTP object:
1的回调函数。onreadystatechange XMLHTTP对象状态改变。此属性为异步操作奠定了基础。它使程序知道XMLHTTP操作已经没有查询XMLHTTP对象的状态完成。
2国。readyState XMLHTTP对象有5个值,从0到4,这意味着:
0初始化状态的对象,刚刚被创建时,新的ActiveX对象(MSXML。serverxmlhttp。5)创建
1加载,此时,已调用open方法,但尚未使用发送方法发送数据。
2已加载,发送方法已被调用来发送数据,但没有可用的响应流。
3互动,接收数据,这个时候你可以使用responsebody和responseText属性得到你得到的数据。
4 -完成请求后,所有数据都已完成。
通常,我们只需要判断状态4。当时,该数据已加载,和所需的数据可以通过使用responsebody或responseText属性。
3。状态HTTP响应状态代码在正常情况下应该是200。如果请求的资源不存在,它将返回到404,还有其他状态代码,如服务器错误500等。
4。HTTP响应状态StatusText文本,它描述了响应状态代码所代表的意义,如在200好的好的,和404没有发现没有发现
5。responsebody响应数据的字节数组,这是直接使用VBscript,但它需要转换为Jscript。
6。responseText gets the response data in text
7。responseXML之外返回响应数据作为一个文档对象模型,这是特别有用的数据的请求的XML文档
8。responsestream响应流对象,该属性不常用
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。