技术知识库

帮助中心 >  产品文档 >  云服务器 >  php进行curl报错Protocol https not supported or disabled in libcurl及微信第三方发布代码报错85008:category is in invalid format hint

php进行curl请求时报错:Protocol https not supported or disabled in libcurl

$url =" https://www.landui.com";
$data = CurlObj::http_post($url, $data);

如上示例,原因是上面的$url中的字符串前面多了个空格字符,会导致这种报错。

    调用微信进行代码发布时,遇到报错[errcode] => 85008 [errmsg] => category is in invalid format hint,从字面上理解意思是分类错误,但是我的分类是从微信的接口拿回来的数据,所以看到这个报错,我真是束手无策了,后来看到网上有同样的朋友遇到这错误,竟然是接口提交数据时json_encode时中文不能编码提交,但这算不算是微信的BUG呢,平常在json_encode操作处理时,一般不会对中文进行特殊处理的,如果微信json_encode操作有特殊处理,应该在文档里指明啊,这不明显是个坑吗!修改如下:

CurlObj::http_post($url,json_encode($data));

#改为如下代码

CurlObj::http_post($url,json_encode($data, JSON_UNESCAPED_UNICODE));


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: