我正在网站中集成支付网关,该网站由公司托管在服务器中。这个过程需要打开2个端口,我已经用一个服务器测试了这个,我要求他们打开端口,他们做了,我的代码运行正常。但当我要求为另一家公司(托管)打开端口时,他们说他们打开了端口,但有些我的代码运行不正常,有连接拒绝消息返回给我。所以,我想知道第二家公司是否真的开了这个港口。有什么方法我可以看到端口是否打开?代码在CURL中,如果服务器启用了CURL,它也会很棒。
答案 0 :(得分:1)
如果需要状态码,可以使用命令:
curl -sL -w %{http_code} HOST:PORT -o /dev/null
HTTP状态码:200-服务可用: 更多信息:https://httpstatuses.com/
例如:
curl -sL -w "%{http_code}\n" https://google.com:443 -o /dev/null
答案 1 :(得分:-4)
wget http://hostname:port
这将下载某种index.html。或者,您可以尝试
curl http://hostname:port
这将打开一个HTML页面。