Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Groovy使用post()方法在头上发布API键?_Groovy_Meraki Api - Fatal编程技术网

如何使用Groovy使用post()方法在头上发布API键?

如何使用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

我正在尝试用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+"/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…”