php-http/socket-client

PHP-HTTP 的 Socket 客户端

2.3.0 2024-09-01 11:47 UTC

README

Latest Version Software License Build Status Code Coverage Quality Score Total Downloads

该 Socket 客户端使用 PHP 的流扩展,该扩展已集成到核心中。

特性

  • TCP Socket 域 (tcp://hostname:port)
  • UNIX Socket 域 (unix:///path/to/socket.sock)
  • TLS / SSL 加密
  • 客户端证书(仅限 php > 5.6)

安装和用法

请阅读 http://docs.php-http.org/en/latest/clients/socket-client.html 的文档

测试

首先启动 http 服务器

$ ./vendor/bin/http_test_server > /dev/null 2>&1 &

然后生成 SSL 证书

$ composer gen-ssl

注意:如果您在 macOS 上运行此程序并遇到以下错误:“Error opening CA Private Key privkey.pem”,请检查此文件

现在运行测试套件

$ composer test

贡献

请参阅我们的贡献指南

安全性

如果您发现任何安全相关的问题,请通过[email protected]与我们联系。

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件