最も一般的な定義は次のとおりです。XmlHttp は、JavaScript、VbScript、Jscript などのスクリプト言語で http プロトコルを介して XML やその他のデータを送受信できる API のセットです。 XmlHttp の最大の用途は、Web ページ全體を更新せずに、Web ページのコンテンツの一部を更新できることです。
MSDN からの説明: XmlHttp は、クライアントが http サーバーと通信するためのプロトコルを提供します。クライアントは、XmlHttp オブジェクト (MSXML2.XMLHTTP.3.0) を通じて http サーバーに要求を送信し、Microsoft XML ドキュメント オブジェクト モデル Microsoft® XML ドキュメント オブジェクト モデル (DOM) を使用して応答を処理できます。
現(xiàn)在のほとんどのブラウザには XmlHttp のサポートが追加されています。IE は ActiveXObject を使用して XmlHttp オブジェクトを作成します。Firefox や Opera などの他のブラウザは window.XMLHttpRequest を使用して xmlhttp オブジェクトを作成します。