我正在尝试通过Scheduled Job创建Azure Scheduler以使用JSON有效负载触发HTTPS POST端点(托管在Azure Automations上,如果这很重要)。但我收到一条错误消息,说我的模板无效。
有什么想法吗?
操作 - HTTPS
方法 - POST
网址 - https://s8events.azure-automation.net/webhooks?token= ********************************* ***
帖子正文
[
{
"Name" : "VM1",
"ServiceName": "Service 1"
}
]
标题 - 内容类型:application / javascript
错误消息
部署模板验证失败:'模板资源 'my-scheduler-job-collection / testjob123'在'1'行和'535'列' 无效:语言表达式'{“Name”:“VM1”, “ServiceName”:“服务1”}'无效:字符串字符“{” 在位置'2'不是预期..请参阅 https://aka.ms/arm-template-expressions了解使用详情。'。 (码: InvalidTemplate)
屏幕截图
答案 0 :(得分:0)
尝试将有效负载压缩到一行,例如:
[ { "Name" : "VM1", "ServiceName": "Service 1" } ]
此外 - JSON的Content-Type是'application / json'