푸시 알림을 보내는 PHP 코드가 프록시로 작동하는지 확인해야합니다. 저는 Charles를 설치했고 모든 웹 트래픽을 프록시 (127.0.0.1:8888)를 통해 볼 수있었습니다.Charles와 SSL 사용하기 Apple 푸시 주소
이제 푸시 알림용 스크립트가 제대로 작동하는지 확인하고 싶습니다. 내가 가진 : 내 푸시 알림을 받고 있어요
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);
하지만 난 찰스에서 무슨 일이 일어나고 있는지 볼 수 없습니다. 그래서 내 스크립트는 프록시를 사용하지 않습니다 ...
이유를 알고 계십니까? 당신이 대신 http://
또는 https://
의 ssl://
래퍼를 사용하는 점에 더 - 당신이 stream_socket_client()
에 http
옵션이있는 컨텍스트를 통과하기 때문에
나를 설치 한 것은 대체 무엇입니까? – Charles
@Charles;) 나는 http://www.charlesproxy.com을 의미한다. – Pierre
사실. 따라서 여기서는 야생이라고 추측 할 수 있지만 스트림 컨텍스트의 * http * 프록시 옵션이 * https *에도 적용된다는 것을 알고 있습니까? – Charles