ssl получил запись, превышающую максимально допустимую ошибку длины в php curl - PullRequest
0 голосов
/ 31 октября 2019

Получаю сообщение об ошибке SSL RECEIVED A RECORD THAT EXCEEDED THE MAXIMUM PERMISSIBLE LENGTH при загрузке изображения с использованием php curl. Я проверил свой SSL, работает правильно, а также работает другая функция загрузки, которая не использует curl.

Вот мой код php curl.

<php 
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, "https://example.com/upload_gallery.php");
    curl_setopt($curl, CURLOPT_FRESH_CONNECT, true);
    curl_setopt($curl, CURLOPT_POST,1);
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
    curl_setopt($curl, CURLOPT_POSTFIELDS, $postVar);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($curl, CURLOPT_MAXREDIRS, 10);
    curl_setopt($curl, CURLOPT_TIMEOUT, 120);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)');
    //curl_setopt($curl, CURLOPT_HTTPHEADER, array( "Content-Type: multipart/form-data; boundary=".hash('sha256', uniqid('', true))));
    $out = curl_exec($curl);
    $err = curl_error($curl);
    curl_close ($curl);
    $pms = json_decode($out,true);

А также яприкрепил мой полный код php здесь https://hastebin.com/aqoxufoyoy.xml

...