擬似HTTPバックエンド実装は、end-to-endのテストや、$httpサービスを使用するアプリケーションのバックエンド以下の開発に適しています。ユニットテストの$httpBackendモックを参照してください。リクエストを通して任意に渡される、特定のリクエストのための実際の$httpBackendのレスポンスを使用することが出来ます。モックを通さない特定のカテゴリーのリクエストが望ましい事がよくあり、実際のHTTPリクエストが発行されます。この振る舞いの設定をバックエンドに行うには、レスポンスの際に代わりにpassThroughリクエストハンドラを使用します。我々はユニットテスト中に行うように、リクエストを手動でflushして欲しくないと考えています。XMLHttpRequestオブジェクトの振る舞いを厳密にシミュレートするからです。擬似バックエンドを定義しなければいけません。//...});その後、この新しいモジュールで自分のアプリケーションを立ち上げます。headers)新しいバックエンド定義を作成します。説明method型:stringHTTPメソッドを指定します。url型:string、RegExpHTTPのURLを指定します。data(optional)型:string、RegExpHTTPリクエストのボディを指定します。ヘッダーが現在の定義にマッチしたらtrueを返す関数を指定します。型:requestHandlerマッチしたリクエストの取り扱いを制御するrespondとpassThroughメソッド付きのオブジェクトを返します。引数として受け取ります。実際のバックエンドを通して渡されます。headers)DELETEリクエストのための新しいバックエンド定義を作成します。詳細は、when()を参照してください。説明url型:string、RegExpHTTPのURLを指定します。headers(optional)型:Object、function(Object)HTTPのヘッダーを指定します。型:requestHandlerマッチしたリクエストの取り扱いを制御するrespondとpassThroughメソッド付きのオブジェクトを返します。headers)GETリクエストのための新しいバックエンド定義を作成します。詳細は、when()を参照してください。説明url型:string、RegExpHTTPのURLを指定します。headers(optional)型:Object、function(Object)HTTPのヘッダーを指定します。型:requestHandlerマッチしたリクエストの取り扱いを制御するrespondとpassThroughメソッド付きのオブジェクトを返します。headers)HEADリクエストのための新しいバックエンド定義を作成します。詳細は、when()を参照してください。説明url型:string、RegExpHTTPのURLを指定します。headers(optional)型:Object、function(Object)HTTPのヘッダーを指定します。型:requestHandlerマッチしたリクエストの取り扱いを制御するrespondとpassThroughメソッド付きのオブジェクトを返します。whenJSONP(url)JSONPリクエストのための新しいバックエンド定義を作成します。詳細は、when()を参照してください。説明url型:string、RegExpHTTPのURLを指定します。型:requestHandlerマッチしたリクエストの取り扱いを制御するrespondとpassThroughメソッド付きのオブジェクトを返します。headers)PATCHリクエストのための新しいバックエンド定義を作成します。詳細は、when()を参照してください。説明url型:string、RegExpHTTPのURLを指定します。data(optional)型:string、RegExpHTTPのリクエストボディを指定します。headers(optional)型:Object、function(Object)HTTPのヘッダーを指定します。型:requestHandlerマッチしたリクエストの取り扱いを制御するrespondとpassThroughメソッド付きのオブジェクトを返します。headers)POSTリクエストのための新しいバックエンド定義を作成します。詳細は、when()を参照してください。説明url型:string、RegExpHTTPのURLを指定します。data(optional)型:string、RegExpHTTPのリクエストボディを指定します。headers(optional)型:Object、function(Object)HTTPのヘッダーを指定します。型:requestHandlerマッチしたリクエストの取り扱いを制御するrespondとpassThroughメソッド付きのオブジェクトを返します。headers)PUT(リクエストのための新しいバックエンド定義を作成します。詳細は、when()を参照してください。説明url型:string、RegExpHTTPのURLを指定します。headers(optional)型:Object、function(Object)HTTPのヘッダーを指定します。型:requestHandlerマッチしたリクエストの取り扱いを制御するrespondとpassThroughメソッド付きのオブジェクトを返します。3.0.このページは、ページトップのリンク先のAngularJS公式ドキュメント内のページを翻訳した内容を基に構成されています。下記の項目を確認し、必要に応じて公式のドキュメントをご確認ください。@tomofまで教えていただければ幸いです。AngularJSの更新頻度が高いため、元のコンテンツと比べてドキュメントの情報が古くなっている可能性があります。"訳注:"などの断わりを入れた上で、日本人向けの情報やより分かり易くするための追記を行っている事があります。