我正在尝试在 Microsoft Power Automate 上开发一个自定义连接器,它通过本地数据网关连接到我的 Django API。无论我提供什么路径名,它总是从基本 API URL 返回响应正文。
例如,我为我的基本 URL ( http://domain-name/ ) 获得的响应正文是:
Body
{
"ipaddresses": "http://domain-name/ipaddresses/",
"vlans": "http://domain-name/vlans/"
}
在这里,您可以看到我的响应正文包含可用于我的 API 的有效路径。但是,当我将请求 URL 更改为上述任何路径 URL 时,我仍然得到相同的响应正文而不是正确的响应(分别是 IP 地址和 VLAN 的数组)。我得到的响应代码是 200,所以我无法解决那里的任何错误。此外,通过浏览器或 Postman 访问时,所有路径 URL 都可以正常工作。
我还在我的自定义连接器中包含请求标头以供您参考,如下所示:标
头
{
"allow": "GET,HEAD,OPTIONS",
"cache-control": "no-cache,no-store",
"content-encoding": "gzip",
"content-type": "application/json",
"date": "Wed, 06 Jan 2021 09:45:02 GMT",
"expires": "-1",
"pragma": "no-cache",
"referrer-policy": "same-origin",
"strict-transport-security": "max-age=31536000; includeSubDomains",
"vary": "Accept,Cookie,Accept-Encoding",
"x-content-type-options": "nosniff,nosniff",
"x-frame-options": "DENY,DENY",
"x-ms-apihub-cached-response": "true",
"x-ms-request-id": "******",
"x-powered-by": "ASP.NET"
}
请帮助我哪里出错了。谢谢!