我正在尝试在 smooch 应用程序中创建一个 webhook。每当我尝试使用 https 添加目标端点时,例如:
网址:https ://www.api.someurl.com/some/path/messageHook
我收到一条错误消息“在目标 url 的域中找不到服务”
但是当我在没有 HTTPS 的情况下做同样的事情时
网址: http: //www.api.someurl.com/some/path/messageHook
它被添加了,尽管这仍然不起作用。
跟客服说,他们说:
当您创建 Webhook Smooch 时,会向 >domain 的根目录发送 HEAD 请求,以确保存在服务器。因此,如果您的目标是 > https://example.com/webhook-url/app-id,那么 Smooch 将向 https://example.com/ 发送一个 HEAD >request 并期望在 200 中收到带有状态代码 > 的响应、400 或 500 范围,不包括 502。
此外,如果端点是 HTTPS,我们的验证请求将因自签名或缺少 > 证书而失败
第一部分:我的终点;https://www.api.someurl.com/返回 200 状态码
对于第二部分(认证):我正在使用 LetsEncrypt 签署证书,并且https://www.sslshopper.com/没有发现任何问题