为什么我的请求方法 GET 不受支持?

Why am I getting request method GET not supported?

我正在使用 PostMan 作为 REST 客户端来测试此 API 方法 Cisco ACL Analysis API。特别是 POST /acl/trace 或 getAClTracksStd(首先转到策略分析)

这是我的 PostMan HTTP 测试调用

熟悉 PostMan 的人知道为什么我从服务器收到这个 "Request method 'GET' is not supported" 错误吗?我正在发出 POST HTTP 请求,而不是 GET。(从下拉菜单中选择)输入无效参数错误或其他内容对我来说更有意义。

只是为了表明端点 url 有效,这里是一个有效的 HTTP 测试请求 (相同 link, host->host API -> GET /host/{startIndex}/{recordsToReturn}

您的 json 看起来有误(destIp 后的逗号)- 在这种情况下,服务器可能总是以默认的令人困惑的错误消息作为响应。 (邮递员经过很好的测试,它发送 POST)。

我发现您的 REST 调用存在两个问题。首先,您看到的错误是因为调用之前需要加上 "https://"。其次,删除接口 ID 参数和值。进行这些更改后,您应该会收到数据响应。