Curl Пустой ответ с сервера с кодом 100 - PullRequest
0 голосов
/ 06 сентября 2018

Я написал запрос скручивания на одном сервере для получения файлов с другого сервера. но он дает пустой ответ от сервера с 100 HTTP-кодом.

Может кто-нибудь сказать мне, в чем может быть проблема? Мой запрос curl вызывает одну функцию с кодом ниже.

        $file_name = $FileName_goes_here;
        $ext = pathinfo($docNameOnOtherServer, PATHINFO_EXTENSION);
        $file_path = public_path()."/documents/".$folderName;
        $document_link_for_DB = $file_name .".".$ext;
        $sorceFilePath = "/var/www/appFolder/web/Docs/".$folderName."/".$docNameOnOtherServer;
      // when am checking file exist then it is going fail here only
        $fileExists = file_exists('ssh2.sftp://'.$sftp.$sorceFilePath );

        return $fileExists . " is response"; 

        if($fileExists){
            return " am after file exists ";
        $FileCopied = ssh2_scp_recv($connection,$sorceFilePath, $file_path."/".$file_name.".".$ext);

        }

когда файл существует, я скопировал этот файл с другого сервера на этот сервер в папке. Может кто-нибудь сказать мне, где я здесь не так. [Я изменил имена переменных при публикации здесь.]

1 Ответ

0 голосов
/ 22 мая 2019

Вы можете попробовать в вашей конфигурации curl, установить

    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
    curl_setopt($ch, CURLOPT_TIMEOUT, 400);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...