- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
从今天早些时候(美国东部标准时间上午 9:35 左右)开始,我在 Google Cloud 日志中收到此错误消息:
E 2015-07-09 10:35:51.967 200 779 B 889ms E 10:35:51.611 E 10:35:51.817 /get.php?u=xxxx@test.com&_=1436448941263
190.188.222.26 - XXX [09/Jul/2015:06:35:51 -0700] "GET /get.php?u=xxxx@test.com&_=1436448941263 HTTP/1.1" 200 779 - "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.61 Safari/537.36" "mailroof-test.appspot.com" ms=889 cpu_ms=329 cpm_usd=0.000177 instance=00c61b117c0ffb0afc187ade6b0e941e8ff97f60 app_engine_release=1.9.24
E 10:35:51.611 Unsupported SSL context options are set. The following options are present, but have been ignored: cafile
不过,从某种意义上说,代码似乎“有效”,功能中没有任何损坏或遗漏。但它让我的日志文件充满了这种烦恼。
顺便说一句,我使用的是 PHP API 1.1.2,今天我升级到 1.1.4,后来升级到主版本。在那之后很久我就注意到了错误日志,我认为升级可能是导致它的原因。所以我回滚了所有更改,但错误仍然存在。
有什么可能导致这种情况的想法吗?和解决方案?
PS:在我看来这像是一个 ssl 证书错误。真的可以吗?
更新:错误消失了,现在又回来了。该日志没有用处,因为它没有指示实际触发错误的原因。它在日志中制造了很多噪音。但该应用程序正在运行......所以,我只是想弄清楚哪里出了问题。
注意:我在 github 上发布了同样的问题:
https://github.com/google/google-api-php-client/issues/608
而且更多的人似乎也有类似的问题,但我们都无法检测出是什么原因造成的。
最佳答案
我在 git 存储库中发布了同样的问题,今天开发人员确认了之前对错误的非官方修复:
https://github.com/google/google-api-php-client/issues/608
基本上,解决方案是注释 Stream.php 的第 91 行(在 IO 文件夹中),这是引用“cafile”的在线行:
/* Dissabled by AR to prevent the SSL warning in the Log
$requestSslContext["cafile"] = dirname(__FILE__) . '/cacerts.pem';
*/
它如 promise 的那样工作。所以,如果您遇到同样的问题,这就是当前的解决方案。
关于php - 设置了不支持的 SSL 上下文选项。存在以下选项,但已被忽略 : cafile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31329459/
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setop
我们在 docker 容器中使用网络服务器。目前我们的公私钥工作正常。我们遇到的问题是,当我们使用 https://www.ssllabs.com/ 测试我们的网站时,我们的 CAFile 没有作为提
我在 PHP 中安装/使用自签名证书时遇到问题。 (背景是:我想使用私有(private)的composer仓库) 我使用 sudo update-ca-certificates 在/etc/ssl/
包含证书的等效参数或方法是什么,以便您可以在 PHP 5.5.* 中建立 ssl 连接。 我坚持使用那个版本,无法更新它,我需要包含一个用于 Composer 更新的证书文件。我知道我必须在 PHP
我正在尝试从一个应用程序的 Ubuntu 服务器连接到 Apple 的推送通知服务。我已经成功生成了我正在使用的 pyAPNS 提供商所需的组合 .pem 证书。但是,当我尝试使用 openssl v
我正在尝试通过 https 克隆一个存储库,出于某种原因,即使我的本地配置说明了从哪里获取 CAFile,它也会尝试使用全局配置中的值。 本地配置: [http] sslCAInfo = c:
从今天早些时候(美国东部标准时间上午 9:35 左右)开始,我在 Google Cloud 日志中收到此错误消息: E 2015-07-09 10:35:51.967 200 779 B
我目前正在尝试在安装了 Plesk (17.5.3) 和 Let's-Encrypt-Extension 的 Ubuntu 服务器上设置 Confluence (6.6.0)。 Confluence
由于信任问题,我无法让 OpenSSL 连接到服务器。我将 CA 证书放在 /etc/ssl/certs/ 上并运行 sudo c_rehash 可以看到已创建正确的文件。我可以看到 CA 证书在 c
我想在 C++ 中使用 libcurl 和 openssl 进行 https 测试。 我有以下代码: curl_easy_setopt(mEasyHandle, CURLOPT_SSL_VERIFYP
我正在尝试直接从 wordpress 管理面板安装插件(而不是手动下载和安装)。我收到这个错误 Downloading install package from http://downloads.wo
如何以 PHP SSL context option cafile 可接受的格式导出证书? 我下面的代码使用 openssl_x509_export 导出 stackoverflow.com 的证书链
我正在使用 Firebase php SDK link并在 Windows 10 上的 XAMMP 服务器上使用 laravel 最新版本,但是当我尝试使用上面的 php SDK 使用 Firebas
我可以使用 ssh 克隆项目来推送,但是当我使用 https 克隆项目时它不起作用。 它向我显示的错误消息是: server certificate verification failed. CAfi
sudo apt-get update W: 获取失败https://get.docker.com/ubuntu/dists/docker/main/binary-amd64/Packages服务器证
如何解决这个错误? failed loading cafile stream: `C:\xampp\apache\bin\curl-ca-bundle.crt' 最佳答案 您没有提供有效的 ca 包文
如果我仅使用证书(带链)和私钥发出 openssl 调用,我会遇到服务器拒绝握手中的客户端证书的问题。 如果我还设置了 cafile 参数并将其指向与证书相同的文件,这个问题就会消失。 即使信息已经在
我正在按照教程 (https://coral.ai/docs/dev-board/get-started/#run-pycoral) 设置边缘 tpu 开发板,并且能够通过 MDT 连接到开发板的外壳
我是一名优秀的程序员,十分优秀!