-1

我正在尝试通过Azure Scheduler创建计划作业,以使用 JSON 有效负载触发 HTTPS POST 端点(托管在Azure Automations上,如果有的话)。但是我收到一条错误消息,说我的模板无效。

有任何想法吗?

操作 - HTTPS

方法 - POST

网址 - https://s8events.azure-automation.net/webhooks?token= ************************************ ****

帖子正文

[
    {
        "Name" : "VM1",
        "ServiceName": "Service 1"
    }
]

标头- 内容类型:应用程序/javascript

错误信息

部署模板验证失败:'模板资源'my-scheduler-job-collection/testjob123'在'1'行和'535'列无效:语言表达式'{“Name”:“VM1”,“ServiceName” :“服务 1” } ' 无效:不应在位置 '2' 处出现字符串字符 '{'。 有关使用详情,请参阅https://aka.ms/arm-template-expressions 。'。(代码:无效模板)

截图

在此处输入图像描述
在此处输入图像描述

4

1 回答 1

0

尝试将您的有效负载压缩到一行,例如:

[ { "Name" : "VM1", "ServiceName": "Service 1" } ]

另外 - JSON 的 Content-Type 是 'application/json'

于 2017-12-13T01:32:05.083 回答