【问题标题】:Pingdom API create check via curlPingdom API 通过 curl 创建检查
【发布时间】:2016-02-24 09:11:43
【问题描述】:

我正在通过 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 创建时,它允许为 HTTP 添加一个端口,遵循通过 GUI 创建的一项检查的 get 请求,

{"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 类型。

【问题讨论】:

    标签: curl pingdom


    【解决方案1】:

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

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

    【讨论】:

    • 我通过 GUI 创建了一些检查,看看下面的 curl 获取请求,
    猜你喜欢
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 2022-07-01
    • 1970-01-01
    • 2014-02-24
    相关资源
    最近更新 更多