XmlHttp是什么?

最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。
来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft? XML Document Object Model (DOM)处理回应。

现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。

XmlHttp对象参考:

属性:

AG亚游集团onreadystatechange*指定当readyState属性改变时的事件处理句柄。只写
AG亚游集团readyState 返回当前请求的状态,只读.
AG亚游集团responseBody 将回应信息正文以unsigned byte数组形式返回.只读
AG亚游集团responseStream以Ado Stream对象的形式返回响应信息。只读
responseText将响应信息作为字符串返回.只读
responseXML将响应信息格式化为Xml Document对象并返回,只读
status返回当前请求的http状态码.只读
AG亚游集团statusText 返回当前请求的响应行状态,只读

* 表示此属性是W3C文档对象模型的扩展.

方法:

abort取消当前请求
getAllResponseHeaders获取响应的所有http头
getResponseHeader从响应信息中获取指定的http头
open创建一个新的http请求,并指定此请求的方法、URL以及验证信息(用户名/密码)
AG亚游集团发送请求到http服务器并接收回应
setRequestHeader单独指定请求的某个http头

事件:

俄罗斯退休间谍街头“中毒” 间谍如何金盆洗手? 周强:服务保障经济社会持续健康发展 俄调查运输机在叙坠毁 初步显示或为技术故障导致 皮猜回应YouTube枪击案:以所有人的安全为首要原则 两周连失两阵地!恒大只剩中超了 还能抢回来吗? 鄢烈山挺章文批蒋方舟:当时不拒绝现在毁人清誉 帕托失联赛主力也并非鸡肋 权健两中卫赛事压力大 安徽宣城一家服装店内发生命案 嫌疑人已被控制 我国气象预报准确率在什么水平?气象局局长回应 海军识别标志的秘密 当兵多年老海军都不一定清楚 网传哈尔滨国际高尔夫球场关闭 计划恢复成公园 台北飞休斯敦班机发生一名乘客死亡事件 死因待查
美军军机事故不断 美军方承认2017年是“糟糕一年” 贵州省委书记:来一场振兴农村经济的深刻产业革命 骑士大将晒与孕妻恩爱合照 卡戴珊被他宠上天 黑龙江佳木斯市防汛办主任朱胜国接受审查调查 中石化燃料油销售公司副总经理纪波被审查(简历) Uber丑闻改编的讽刺剧即将首映 Uber买下过半门票 女子日巡揭幕战铃木爱领先 鲁婉遥T7张维维淘汰 央行:放宽或取消外资股比限制并不意味着放松监管 阿里体育完成超12亿元A轮融资 估值超80亿元 首钢金鹰刘梦梦本垒打 美职垒首战逆转澳洲精神 AETOS艾拓思:美元周初开局不利 非美货币小幅反弹 常亚松转会北控发文致谢肯帝亚:加油 江湖再见
学汉语很时髦 邻国驻华大使这样形容本国汉语热 亚冠第三轮最佳阵容出炉:高拉特携奥斯卡入选 布冯朝C罗竖大拇指 服气:他比肩贝利马拉多纳 XCOQ爱客汇评:欧元新低不断 日内反弹继续做空 搜房网第一季度净利润180万美元 同比扭亏 韩正再增新兼职 目前已担任哪些兼职? 卡塔尔乒球赛刘诗雯淘汰朱雨玲 丁宁陈梦将交锋 我们为什么要复活已灭绝物种?拯救濒危物种保护地球 Uber CEO:自动驾驶汽车还是个学生 要继续学习 25岁我赚了3个亿 今年开什么店好 加盟什么店最赚钱 养牛挣钱为什么没人养 AG亚游集团