我必须确认发送推送通知的PHP代码是否与代理一起工作。我安装了Charles,我可以通过代理(127.0.0.1:8888)观看我的所有网络流量。使用Charles和SSL苹果推送地址
现在我想看看我的脚本是否正确地用于推送通知。 我:
stream_context_set_option($ctx, 'http', 'proxy', 'tcp://127.0.0.1:8888');
$fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err,$errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
我得到我的推送通知,但我不能看到什么是在查尔斯发生。所以我的脚本没有使用代理...
你知道为什么吗?
你是什么意思你安装我!? – Charles
@Charles;)我的意思是http://www.charlesproxy.com – Pierre
确实。所以,这里疯狂猜测,但是我们知道*流上下文中的* http * proxy选项也适用于* https *吗? – Charles