如何从unix(AIX、RHEL或UB)服务器响应HTTP POST?

如何从unix(AIX、RHEL或UB)服务器响应HTTP POST?,unix,curl,post,slack-api,netcat,Unix,Curl,Post,Slack Api,Netcat,我正在为slack构建一个自定义斜杠命令。当slack用户键入命令ex/uptime时,会向服务器URL发送一条HTTPPOST消息 我读过的教程都包括安装一个工具,如ngrok、pagekite或localtunnel,为本地机器生成URL 由于我使用的是服务器,我是否可以打开一个端口,让slack直接连接到该主机名和端口?我该怎么做 在做一些研究时,我偶然发现用nc打开了一个端口,然后用curl听了一遍,但是我不知道如何把它们放在一起。是的,如果您在一个服务器上运行脚本来处理Slack的PO

我正在为slack构建一个自定义斜杠命令。当slack用户键入命令ex/uptime时,会向服务器URL发送一条HTTPPOST消息

我读过的教程都包括安装一个工具,如ngrok、pagekite或localtunnel,为本地机器生成URL

由于我使用的是服务器,我是否可以打开一个端口,让slack直接连接到该主机名和端口?我该怎么做


在做一些研究时,我偶然发现用nc打开了一个端口,然后用curl听了一遍,但是我不知道如何把它们放在一起。

是的,如果您在一个服务器上运行脚本来处理Slack的POST请求,该服务器有一个可以在Internet上访问的URL,那么您不需要像ngrok这样的本地隧道


如果您从头开始,我建议您使用标准的Apache+PHP[+MySql]堆栈,并使用PHP脚本来解释和响应POST请求。当然,其他脚本语言(如Python)也可以使用。

是的,如果您在一台服务器上运行脚本来处理Slack的POST请求,该服务器的URL可以在Internet上访问,那么您不需要像ngrok这样的本地隧道


如果您从头开始,我建议您使用标准的Apache+PHP[+MySql]堆栈,并使用PHP脚本来解释和响应POST请求。当然,其他脚本语言(如Python)也可以工作。

我认为响应HTTP请求的软件称为web服务器。Apache就是一个著名的例子。我认为回答HTTP请求的软件叫做web服务器。Apache就是一个著名的例子。