0

当我学习 ADT 的 MS Learn 课程时,我尝试调用 ADT 的 REST API (POST),ADT 服务返回 405 ERROR...

- - 命令 - -

curl -i --location --request POST 'https://{yourAdtName}.api.eus.digitaltwins.azure.net/digitaltwins/query?api-version=2020-10-31' \ --header 'Authorization: Bearer {Your-Bearer-Token}' \ --header 'Content-Type: application/json' \ --header 'Message-Id: 12345' \ --data-raw '{ "query": "SELECT * FROM DIGITALTWINS" }'

ADT 回应:

允许:DELETE、GET、PATCH、PUT 内容长度:0 严格传输安全:max-age=2592000 跟踪响应:00-2f53a2a2df5294428cedd1bdc023596d-fea71b423e62224b-01 日期:2021 年 8 月 23 日星期一 00:17:04 GMT

4

1 回答 1

1

用于查询的 API 是 /query 而不是 /digitaltwins/query 如果您将 URL 更改为 https://{yourAdtName}.api.eus.digitaltwins.azure.net/query?api-version=2020-10-31

那你应该好好去!

于 2021-08-23T08:44:52.173 回答