メインコンテンツまでスキップ

put

put

HTTP PUTリクエストを実行します(リソースの置き換え・更新)。マージされたContent-Typeapplication/jsonで、かつdataがオブジェクトの場合は、自動的にJSON文字列へシリアライズされます。それ以外の場合、dataはそのまま送信されます。

パラメータ

名前タイプ説明
urlStringリクエストするURL
headersMap?リクエストヘッダー。省略可(null)。既定のヘッダー(Content-Type: application/jsonAccept: application/json)にマージされて送信されます
datadynamicリクエスト本文。Content-Typeapplication/jsonでオブジェクト(Map)の場合は自動的にJSON文字列へシリアライズされます
jsCallbackJSFunction?レスポンスを受け取るコールバック

コールバック

jsCallback(statusCode, headers, body)の形で呼び出されます。

引数タイプ説明
statusCodenumberレスポンスのステータスコード
headersMapレスポンスヘッダー
bodyStringレスポンス本文

戻り値: void

Example

$http.put("https://api.example.com/user/1", {}, { name: "Lucy" }, function (status, headers, body) {
$log.d(status, body);
});