无法使用HTTP代理通过HttpSocket连接HTTPS目标

时间:2017-01-16 10:00:52

标签: https proxy cakephp-2.0 http-proxy

连接外部https网址时,http代理服务器将返回以下错误:

  

stream_socket_client():SSL操作失败,代码为1. OpenSSL   错误消息:错误:140770FC:SSL   例程:SSL23_GET_SERVER_HELLO:未知协议   stream_socket_client():无法启用加密   stream_socket_client():无法连接到ssl://xxx.xxx.xxx:8080   (未知错误)

似乎cakephp HttpSocket使用url的方案来连接代理。我们可以将代理和真实目的地之间的方案分开吗?

更多来自代码:

    $http_socket = new HttpSocket();
    $http_socket->configProxy(array(
        'host' => 'xxx.xxx.xxx',
        'port' => '8080'
    ));

    $results = $http_socket->post(
        'https://yyy.yyy.yyy'
    );

0 个答案:

没有答案