HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。 通常HTTP消息包括客户机向服务器的请求消息和服...
http状态一览
通过分析服务器返回的http协议状态代码,可以分析服务器端的基本响应状态。在asp中,我们可以在文件头部修改服务器返回的信息,当浏览器访问此页面时候,会对http状态进行解释。例如Response.Status="404 Not Found"Response.End访问此页面时候会得到404结果;浏览器提示页面不存在或者已经删除;如果在文件头部使用一下代码:Response.Status="403 Forbidden"Response.EndIE中的结果就...
xmlhttp的编码转换
这方面的应该参考蓝色理想的萧萧小雨的文章,其中提到了关于指定codepage的重要性。往往,文本信息的传递实际上通过了一下交换:读者--浏览器--web服务器--数据库服务器;后面的三者不一定都是采用utf-8编码的,特别是当传递汉字的时候。下面一行可以指定给浏览器文档的编码:meta http-equiv="Content-Type" content="text/html; charset=utf-8"浏览器会根据meta值选择编码,它负责读者和浏览器的...
xmlhttp可能的错误和解决方法
看看下面的一个函数,摘自sxna:一个blog聚合程序,网站地址:http://www.sxna.cnPublic Function GetXml on error resume next Dim objXMLHTTP &...
xmlhttp:setrequestheader方法
setRequestHeader单独指定请求的某个http头语法oXMLHttpRequest.setRequestHeader(bstrHeader, bstrValue);参数bstrHeader字符串,头名称。bstrValue字符串,值。备注如果已经存在已此名称命名的http头,则覆盖之。此方法必须在open方法后调用。...
xmlhttp:send方法
send发送请求到http服务器并接收回应语法oXMLHttpRequest.send(varBody);参数varBody欲通过此请求发送的数据。Examplexmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");xmlhttp.open("GET", "http://localhost/sample.xml", false);xmlhttp.send();alert(xmlhttp.re...
xmlhttp:open方法
open创建一个新的http请求,并指定此请求的方法、URL以及验证信息语法oXMLHttpRequest.open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword);参数bstrMethodhttp方法,例如:POST、GET、PUT及PROPFIND。大小写不敏感。bstrUrl请求的URL地址,可以为绝对地址也可以为相对地址。varAsync[可选]布尔型,指定此请求是否为异步方式,默认为true。如果为真,当状态改变时会调用on...
xmlhttp:getResponseHeader方法
getResponseHeader从响应信息中获取指定的http头语法strValue = oXMLHttpRequest.getResponseHeader(bstrHeader);Examplevar xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");xmlhttp.open("GET", "http://localhost/sample.xml", false);xmlhttp.s...
xmlhttp:getallresponseheaders方法
getallresponseheaders获取响应的所有http头语法strValue = oXMLHttpRequest.getAllResponseHeaders();Examplevar xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");xmlhttp.open("GET", "http://localhost/sample.xml", false);xmlhttp.send();...
xmlhttp:abort方法
abort取消当前请求语法oXMLHttpRequest.abort();备注调用此方法后,当前请求返回UNINITIALIZED 状态。...
xmlhttprequest:statusText成员
statusText返回当前请求的响应行状态语法strValue = oXMLHttpRequest.statusText;Examplevar xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");xmlhttp.open("GET", "http://localhost/books.xml", false);xmlhttp.send();alert(xmlhttp.statusText)...
xmlhttprequest对象:status成员
status返回当前请求的http状态码语法lValue = oXMLHttpRequest.status;Examplevar xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");xmlhttp.open("GET", "http://localhost/books.xml", false);xmlhttp.send();alert(xmlhttp.status);返回值长整形标准htt...
xmlhttprequest:responsexml成员
responseXML将响应信息格式化为Xml Document对象并返回语法var objDispatch = oXMLHttpRequest.responseXML;Examplevar xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");xmlhttp.open("GET", "http://localhost/books.xml", false);xmlhttp.send();al...
xmlhttp:responsetext属性
responseText将响应信息作为字符串返回语法strValue = oXMLHttpRequest.responseText;Examplevar xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");xmlhttp.open("GET", "http://localhost/books.xml", false);xmlhttp.send();alert(xmlhttp.respons...
