如何使用Groovy使用post()方法在头上发布API键?
我正在尝试用Groovy编写一个脚本,它发出一个API请求来检查VPN隧道的状态。我一直在尝试从HTTP库中实现post()方法,用API键更新url的头。我一直遇到一个错误“方法上没有签名”。这是到目前为止我的代码如何使用Groovy使用post()方法在头上发布API键?,groovy,meraki-api,Groovy,Meraki Api,我正在尝试用Groovy编写一个脚本,它发出一个API请求来检查VPN隧道的状态。我一直在尝试从HTTP库中实现post()方法,用API键更新url的头。我一直遇到一个错误“方法上没有签名”。这是到目前为止我的代码 import com.santaba.agent.groovyapi.http.*; ip = "api-mp.meraki.com"; httpClient = HTTP.open(ip, 443); url = "https://"+ip
import com.santaba.agent.groovyapi.http.*;
ip = "api-mp.meraki.com";
httpClient = HTTP.open(ip, 443);
url = "https://"+ip+"/api/v1/organizations/999999/appliance/vpn/statuses";
def postResponse = httpClient.post(url,["X-Cisco-Meraki-API-Key":"ApiKey"]);
我只是遵循了本教程中的示例:
我想知道我是否因为没有在方法中插入有效负载而得到错误。但我没有有效载荷。。。我正在尝试更新标题。我们应该猜到错误消息吗?您链接的文档声明了以下参数:
.post(url、有效负载、标题)
。你试过把一具空尸体作为有效载荷吗?例如,.post(url,“,[“x-cisco-mer…”