IT用語辞典バイナリ |
XMLHttpRequest
XMLHttpRequestとは、JavaScriptを使用してサーバーにHTTPリクエストを行うためのAPIの一種である。Microsoftによって開発された。
XMLHttpRequestは、すでに読み込みが完了したWebページからHTTPリクエストを送り、HTMLやXMLのデータを受信することができる。この際ページ遷移を伴う必要がなく、非同期に通信を行うことができる。
XMLHttpRequestはInternet Explorerをはじめとして、FirefoxやNetscape Navigator、MacのSafariなど多くのWebブラウザでサポートされており、Ajaxで非同期通信を行うための手段として標準的な方式の一つとなっている。W3CでXMLHttpRequestの仕様の標準化が進められている。
なお、非同期でHTTPリクエストを行うための方式としては、JSONP(JavaScript Object Notation with Padding)などがある。
参照リンク
The XMLHttpRequest Object - (英文)
ウィキペディア |
XMLHttpRequest
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/02/04 05:33 UTC 版)
XMLHttpRequest (XHR) は、JavaScriptなどのウェブブラウザ搭載のスクリプト言語でサーバとのHTTP通信を行うための、組み込みオブジェクト(API)である。
すでに読み込んだページからさらにHTTPリクエストを発することができ、ページ遷移することなしにデータを送受信できるAjaxの基幹技術である。
XMLHttpRequestを利用したWebアプリケーションは非常に多く存在し、例として、Google マップ、Facebookなどが挙げられる。
|
|||||||||||||||||||||||||||||||
- ^ "Outlook Web Access - A catalyst for web evolution" You Had Me At EHLO..., Jim Van Eaton, 2005年6月21日
- ^ "Dynamic HTMLとXML:XMLHttpRequestオブジェクト" Apple Developer Connection, Apple, 2005年6月24日
- ^ "IE7 - XMLHttpRequest の標準サポート", ウィンドウズ開発統括部, 及川卓也, 2006年3月9日
- ^ Adam Wiener (2006年10月23日). “Using the right version of MSXML in Internet Explorer” (英語). Microsoft XML Team's WebLog. 2010年7月26日閲覧。
- ^ HTTP access control - MDC Doc Center
- ^ COMET Streaming in Internet Explorer - EricLaw's IEInternals - Site Home - MSDN Blogs
- ^ Issue 2016 - chromium - Chrome stalls XHRs in order to sniff mime-type - Project Hosting on Google Code
- ^ Network - Browserscope
- 1 XMLHttpRequestとは
- 2 XMLHttpRequestの概要
- 3 クロスドメイン
- 4 関連項目
XMLHttpRequestに関連した本
- JavaScript: Syntaxe JavaScript, Xmlhttprequest, Dojo Toolkit, Jquery, Seed, Rich Internet Application Toolkit, Tiddlywiki, Objecti Books LLC
- Xmlhttprequest Betascript Publishing
- Ajax: Asynchronous JavaScript and XML, Google Web Toolkit, Server Push, Xmlhttprequest, Zk, Accessible Rich Internet Applica Books LLC
XMLHttpRequestに関係した商品
- 【送料無料】JavaScript第5版楽天ブックス
- 【送料無料】実践Ajax楽天ブックス
- 【送料無料】JavaScriptクイックリファレンス楽天ブックス