gpt4 book ai didi

php - 发送请求 Web 服务时 PHP 中出现 Curl 错误 56

转载 作者:行者123 更新时间:2023-12-04 22:43:22 25 4
gpt4 key购买 nike

我通过 SOAP 将请求发送到具有自签名证书的 Web 服务,为此我应用以下函数以便将其省略

        CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => 0,

但我收到以下错误代码:
CURL error: 56

做一些研究,根据 Curl ( https://curl.haxx.se/libcurl/c/libcurl-errors.html) 错误列表,这是由于接收网络数据失败。

我可以应用什么其他功能来克服这个错误?
        $curl_options = array(
CURLOPT_URL => $url,
CURLOPT_HTTPHEADER => $headers,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $data,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_TIMEOUT =>20

);

最佳答案

我通过在标题中添加 SOAPAction 解决了这个问题:

$headers = array("Content-type: text/xml;charset=\"utf-8\"", "Accept: text/xml", "SOAPAction: http://direccion.com/Crear", "Content-length: ".strlen($xml), );

关于php - 发送请求 Web 服务时 PHP 中出现 Curl 错误 56,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61661115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com