连接podio文件上传,将图片附加到项目。开始收到 "连接到跑道API失败。[92]"错误。之前一切正常。是我这边的问题还是跑道的问题?
跑道没有定义 CURLOPT_HTTP_VERSION
变量,因此让curl客户端来决定。
在你的情况下,我猜cURL选择HTTP2版本的原因不明(可能是由于SSL的实施),根据我在跑道的经验,当使用HTTP2时,PodioFile::upload就会中断。
为了解决这个问题,你需要强制跑道使用HTTP1.1,这将解决你的问题。
curl_setopt(self::$ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt(self::$ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
提示:请考虑升级到最新版本的软件包。podio-community/podio-php
在修改代码之前,祝你好运。