PingDomAPI通过curl创建检查

PingDomAPI通过curl创建检查,curl,pingdom,Curl,Pingdom,我正在通过api创建一个pingdom检查,但是似乎http属性没有被接受,不确定我是否在语法中遗漏了什么。这是我用的卷发 curl -X POST -u 'your@email:yourpassword' -H "app-key: app-key" -d 'name=new&type=http&port=443&host=www.mydomain.com' https://api.pingdom.com/api/2.0/checks 正在创建检查,但是HTTPPort

我正在通过api创建一个pingdom检查,但是似乎http属性没有被接受,不确定我是否在语法中遗漏了什么。这是我用的卷发

curl -X POST -u 'your@email:yourpassword' -H "app-key: app-key" -d 'name=new&type=http&port=443&host=www.mydomain.com' https://api.pingdom.com/api/2.0/checks
正在创建检查,但是HTTPPort仍然是默认的。有人能提出解决办法吗


当通过GUI创建时,它允许在通过GUI创建的一个检查的get请求之后添加HTTP端口

{"check":{"id":1915300,"name":"test123","resolution":1,"sendtoemail":true,"sendtosms":false,"sendtotwitter":false,"sendtoiphone":false,"sendtoandroid":false,"sendnotificationwhendown":4,"notifyagainevery":60,"notifywhenbackup":true,"created":1450100471,"use_legacy_notifications":true,"type":{"http":{"url":"\/","encryption":true,"port":443,"requestheaders":{"User-Agent":"Pingdom.com_bot_version_1.4_(http:\/\/www.pingdom.com\/)"}}},"hostname":"mydomain.com","contactids":[10383440,10233710],"ipv6":false,"status":"up","lasterrortime":1453959166,"lasttesttime":1456295446,"lastresponsetime":151,"alert_policy":1077635,"alert_policy_name":"Alert immediately","acktimeout":0,"autoresolve":0,"tags":[],"probe_filters":[]}}

这里,端口443被分配给HTTP类型。

我可以看到您正在尝试使用
端口=443
,而此443端口用于ssl(https)。您不能将其用于http。尝试其他端口,它应该适合您

TCP端口443是用于以下网站的标准TCP端口: 使用SSL。当你访问一个使用https的网站时 开始连接到端口443


我已经通过GUI创建了一些检查,看看下面的curl get请求,