如何响应来自 unix(AIX、RHEL 或 UB)服务器的 HTTP POST?
How to respond to HTTP POST from unix (AIX, RHEL, or UB) server?
我正在为 slack 构建自定义斜杠命令。当 slack 用户键入一个命令时,例如 /uptime,一个 HTTP POST 消息被发送到服务器 URL.
我读过的教程都包括安装 ngrok、pagekite 或 localtunnel 等工具来为本地机器生成 URL。
由于我使用的是服务器,我可以不只打开一个端口并让 slack 直接连接到该主机名和端口吗?我该怎么做?
做一些研究,我发现用 nc 打开一个端口,然后用 curl 监听,但是我不明白如何把它们放在一起。
是的,如果您是 运行 您的脚本,用于处理来自 Slack 的 POST 请求,服务器上的 URL 可以通过互联网访问,则不需要像 ngrok 这样的本地隧道。
如果您从头开始,我可以推荐使用标准 Apache + PHP [+ MySql] 堆栈并有一个 PHP 脚本来解释和响应 POST 请求。当然,其他脚本语言(例如 Python)也同样有效。
我正在为 slack 构建自定义斜杠命令。当 slack 用户键入一个命令时,例如 /uptime,一个 HTTP POST 消息被发送到服务器 URL.
我读过的教程都包括安装 ngrok、pagekite 或 localtunnel 等工具来为本地机器生成 URL。
由于我使用的是服务器,我可以不只打开一个端口并让 slack 直接连接到该主机名和端口吗?我该怎么做?
做一些研究,我发现用 nc 打开一个端口,然后用 curl 监听,但是我不明白如何把它们放在一起。
是的,如果您是 运行 您的脚本,用于处理来自 Slack 的 POST 请求,服务器上的 URL 可以通过互联网访问,则不需要像 ngrok 这样的本地隧道。
如果您从头开始,我可以推荐使用标准 Apache + PHP [+ MySql] 堆栈并有一个 PHP 脚本来解释和响应 POST 请求。当然,其他脚本语言(例如 Python)也同样有效。