php - curl 可以连接到任何 TCP 端口,而不仅仅是 HTTP/HTTPS 吗?

标签 php curl

curl 可以连接到任何 TCP 端口,而不仅仅是 HTTP/HTTPS

我需要检查开放端口,例如:11740

这可能吗?

最佳答案

是的,有可能,语法是curl [protocol://]<host>[:port] ,例如:

curl example.com:1234

如果您使用的是 Bash,您还可以使用 pseudo-device /dev files打开 TCP 连接,例如:

exec 5<>/dev/tcp/127.0.0.1/1234
echo "send some stuff" >&5
cat <&5 # Receive some stuff.

另请参阅:More on Using Bash's Built-in /dev/tcp File (TCP/IP) .

关于php - curl 可以连接到任何 TCP 端口,而不仅仅是 HTTP/HTTPS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20434620/

相关文章:

PHP/MySQL : Returning unknown columns

php - JQuery 不会检查类型文件的输入值是否为空?

php - 如果商店关门,则禁用 Dokan 上的送货方式

php - 在 PHP 中使用 REST API 在 SalesForce 中创建销售线索

php - 从 curl multi exec 中获取多个 curl 句柄的内容?

php - 将接收到的数据拆分到单独的字段中

php - 如何在 VestaCP (CentOS) 中使用 Firebird InterBase 运行 PHP

php - 我可以在 Laravel5 上获取 pluck(lists) 的自定义日期格式吗?

php - eBay API GeteBayDetails 请求返回 'no password and no token' 错误

C++ CURL 无法正确检索网页