Azure 更新计划作业 API - 作业对象格式错误
Azure Update Scheduled Job API - Malformed Job Object
我正在尝试使用 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 应该有效。
知道这里发生了什么吗?我希望它简单一些。
尝试以下负载:
{
"properties": {
"state": "disabled"
}
}
我正在尝试使用 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 应该有效。
知道这里发生了什么吗?我希望它简单一些。
尝试以下负载:
{
"properties": {
"state": "disabled"
}
}