更新記錄
摺疊目錄
展開目錄
本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

更新記錄作業

 

更新資料表中的現有項目。

要求可能會以下列方式指定。 取代 <service_name> 與您的行動服務名稱 <table_name> 若要存取,資料表的名稱和 <item_id> 更新項目的識別碼。

HTTP 動詞命令

要求 URI

HTTP 版本

修補程式

https://<service_name>.azure-mobile.net/tables/<table_name>/<item_id>

HTTP/1.1

URI 參數

所需

描述

noscript

true 是提供,就會隱藏的已註冊的指令碼執行。 若要隱藏執行指令碼,您也必須提供的服務主要金鑰 X-ZUMO-MASTER 標頭。

下表描述要求標頭。

要求標頭

所需

Accept

此標頭設為 application/json

Content-Length

[是]

要求主體的長度。

Content-Type

此標頭設為 application/json

X-ZUMO-APPLICATION

條件式

行動服務應用程式索引鍵。 您必須指定有效的應用程式金鑰時,才能存取資料表作業。 這是預設資料表作業的存取權限。

X-ZUMO-AUTH

條件式

已驗證的使用者服務產生的驗證權杖。 您必須指定驗證的使用者存取資料表作業所需的語彙基元。

X-ZUMO-MASTER

條件式

服務主要金鑰。 當系統管理員存取權,才能存取資料表作業時,您應該只包含此機碼。

System_CAPS_security 安全性 注意事項

服務主要金鑰是重要的安全性認證,可讓系統管理員存取資料服務。 請勿與任何人共用此密碼,或散發應用程式。 此機碼必須一律安全地發佈透過加密通道。

編碼 JavaScript 物件標記法 (JSON) 格式,以及選擇性的更新的值 id 物件的值。

回應包括 HTTP 狀態碼、 一組回應標頭和回應主體。

成功作業會傳回狀態碼 200 (確定)。

這項作業的回應包括下列標頭。 回應也可能包括其他標準 HTTP 標頭。 所有標準標頭都符合 HTTP/1.1 通訊協定規格

回應標頭

描述

Content-Length

回應主體的長度。

Content-Type

標頭設為 application/json

x-zumo-version

表示執行要求的執行階段版本。

更新項目的 JSON 表示法。

授權取決於存取權限需求資料表作業,會摘要,如下所示 ︰

資料表作業存取權限

必要的授權標頭

每個人

具有應用程式金鑰的任何人

X-ZUMO-APPLICATION

只有已驗證的使用者

X-ZUMO-AUTH

僅限指令碼和管理員

X-ZUMO-MASTER

Windows Azure 管理入口網站中設定個別的資料表作業的存取權限。 如需詳細資訊,請參閱 權限

下列範例 URI 會更新 TodoItem 資料表中的現有項目。

PATCH https://todolist.azure-mobile.net/tables/TodoItem/18

包含下列標頭所傳送的要求。

Accept: application/json
X-ZUMO-APPLICATION: UzMAOXRlJdZyqibeUqCMoZZMrUXIRs92
Content-Type: application/json
Host: todolist.azure-mobile.net
Content-Length: 56

包含在本文中的下列 JSON 物件所傳送的要求。

{"complete":true}

傳送要求之後,會傳回下列回應。

HTTP/1.1 200 OK
Content-Type: application/json
x-zumo-version: Zumo.Main.0.1.6.527.Runtime
Date: Thu, 20 Sep 2012 15:49:06 GMT
Content-Length: 56

{"text":"Complete the tutorial","complete":true,"id":18}
顯示:
© 2016 Microsoft