簡體   English   中英

部落API沖突| 錯誤:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警報握手失敗

[英]Clash Of Clan API | error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

由於“貴賓犬漏洞”,我的服務器無法使用SSLv3。

我需要使用CURL與Clash of Clan API連接。 但是我收到的錯誤是: "error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure"

我嘗試使用:

curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, false);

在我的本地系統上運行正常,但在服務器上卻無法運行。

<?php
$curl = curl_init();
curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($curl, CURLOPT_URL, 'https://api.clashofclans.com/v1/clans/%23LRQ0PJL9');
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Accept: application/json','authorization: Bearer XXXXXXXXXXXXXXXXXXX'));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$resp = curl_exec($curl);
curl_close($curl);
var_dump($resp);
?>

服務版本:

PHP的:

v5.4.42

OpenSSL詳細信息:

OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008

CURL詳細信息:

curl: no URL specified!
curl: try 'curl --help' for more information
niralvwn@md-17 [/etc]# curl --v
curl: option --v: is ambiguous
curl: try 'curl --help' for more information
niralvwn@md-17 [/etc]# curl -version
curl: no URL specified!
curl: try 'curl --help' for more information
niralvwn@md-17 [/etc]# curl -V
curl 7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Protocols: tftp ftp telnet dict ldap http file https ftps
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

在設置API密鑰的位置,您還需要輸入其API允許發出請求的IP。 也許您在列表中添加了自己的IP,但未添加服務器IP?

https://developer.clashofclans.com

這是我的托管問題。 升級Open SSL可以解決此問題。

非常感謝大家

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM