Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 幻影赢了';t打开可访问的url(但将在运行fiddler时打开)_Ssl_Phantomjs - Fatal编程技术网

Ssl 幻影赢了';t打开可访问的url(但将在运行fiddler时打开)

Ssl 幻影赢了';t打开可访问的url(但将在运行fiddler时打开),ssl,phantomjs,Ssl,Phantomjs,我有一个非常简单的幻影脚本,它几乎只是打开一个url并将html转储到控制台(实际上不是这样,但我已经将问题缩小到了这一点): 当url为https://latestcommit-negotiate-demo.owex.comphantomjs只是挂起,从不调用页面。打开回调。该网站肯定存在,我可以点击它的登录页面在十几个不同的方式,但不是与幻影 特别奇怪的是,我想看看电线上发生了什么,于是我打开小提琴,它开始工作了。只要小提琴手打开,我的剧本就很好。我一关上它,它就挂在页面上。再打开一次 这是

我有一个非常简单的幻影脚本,它几乎只是打开一个url并将html转储到控制台(实际上不是这样,但我已经将问题缩小到了这一点):

当url为
https://latestcommit-negotiate-demo.owex.com
phantomjs只是挂起,从不调用
页面。打开
回调。该网站肯定存在,我可以点击它的登录页面在十几个不同的方式,但不是与幻影

特别奇怪的是,我想看看电线上发生了什么,于是我打开小提琴,它开始工作了。只要小提琴手打开,我的剧本就很好。我一关上它,它就挂在
页面上。再打开一次

这是phantom 1.9.7,我使用
--ignore ssl errors=true
标志调用它


除了“某物”之外,我的知识已经到了极限。是什么导致了这种情况?

解决方案是,我们的服务器没有通过sslv2执行https,而是(令人惊讶地)通过tlsv1执行https。Fiddler正在拆开https信封并用ssl重新包装。添加
--ssl protocol=any
标志解决了该问题

page.open op.url, (status) ->
    console.log "opened #{op.url}"
    console.log page.evaluate -> document.all[0].outerHTML
    phantom.exit()