2016-02-29 36 views
1

我正在嘗試使用Azure Rest API更新計劃作業。我已經成功地獲得了Jobs屬性的列表,所以我知道驗證正在工作。我在這裏他們爲榜樣立足這一點:Azure更新計劃作業API - 格式錯誤的作業對象

https://msdn.microsoft.com/en-us/library/azure/dn528934.aspx

這是我在看到提琴手預成型PATCH請求時。

請求:

PATCH https://management.azure.com/subscriptions/[[mysub]]/resourceGroups/CS-WebJobs-NorthCentralUS-scheduler/providers/Microsoft.Scheduler/jobCollections/WebJobs-NorthCentralUS/jobs/[[myjob]]?api-version=2016-01-01 HTTP/1.1 
Authorization: Bearer 
[[my token here]] 
Content-Type: application/json; charset=utf-8 
Host: management.azure.com 
Content-Length: 20 
Expect: 100-continue 

{"state":"disabled"} 

迴應:

{"error":{"code":"BadRequest","message":"Malformed Job Object"}} 

根據他們的例子中,通過JSON應該工作。

任何想法這裏發生了什麼?我希望它很簡單。

回答

2

請嘗試以下有效載荷:

{ "properties": { "state": "disabled" } }