Azure更新计划作业API - 格式错误的作业对象

时间:2016-02-29 17:06:07

标签: c# azure azure-scheduler

我正在尝试使用Azure Rest API更新计划作业。我已经成功获得了Jobs属性的列表,所以我知道身份验证正在运行。我在这里以他们的例子为基础:

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

这是我在完成PATCH请求时在Fiddler中看到的内容。

请求:

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应该可以工作。

知道这里发生了什么吗?我希望它简单。

1 个答案:

答案 0 :(得分:2)

尝试以下有效负载:

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