我正在创建一个PHP( don-t hate !! )脚本,根据他们{{3}创建与Apple的新APNS服务器的长期连接}。
一般概念是休眠 n 秒的while(true)
循环,并检查队列是否有出站推送通知,这些通知由单独的应用程序创建并插入到数据库中。 / p>
由于我对HTTP / 2规范和协议缺乏了解,因此无法理解文档的以下部分。
管理连接的最佳实践
<snip>
您可以使用HTTP / 2PING
框架检查连接的运行状况。
当这个循环运行时,我需要收到关于我的连接健康状况的警报,以便在我断开连接或连接以某种方式终止时我可以重新连接。
总而言之,我如何使用cURL发送HTTP / 2 PING
帧,特别是PHP的cURL,以及响应可能是什么样的?
我想,因为cURL使用nghttp2作为与HTTP / 2交互的低级库,这与它有关,但我不确定如何在curl中使用nghttp2函数:new documentation
答案 0 :(得分:1)
curl(当前)不提供API,允许应用程序发送特定的HTTP / 2帧,如PING。