Я получаю две ошибки: ClientException в RequestException. php строка 113: Ошибка клиента: `POST http://zandytrucking.ezyro.com/TruckingDB/Truck/` - PullRequest
0 голосов
/ 16 января 2020

Я сейчас развертываю свой первый laravel проект на бесплатном хостинге (profreehost.com) и получаю эти ошибки.

ClientException в RequestException. php строка 113: Ошибка клиента: POST http://zandytrucking.ezyro.com/TruckingDB/Truck/ привело к 403 Forbidden

Я получил 403 Запрещено, когда мой код в моем контроллере:

$client=new \GuzzleHttp\Client();
        $url ='https://zandytrucking.ezyro.com/TruckingDB/Employee/';
            $response=$client->request('POST',$url, [
            'form_params'=>[
                'tag'=>'getemployees',
            ]
        ]);
        $data=json_decode($response->getBody()->getContents(),true);
        return view('employee',['employees'=>$data]);

и мой APP_URL, а также в файле .env is:

'url' => env('APP_URL', 'http://zandytrucking.ezyro.com'),

Но если я изменил их на «https», я получил эту ошибку:

cURL error 35: Пир сообщает, что произошла внутренняя ошибка. (см. https://curl.haxx.se/libcurl/c/libcurl-errors.html)

Я использую жадность, я также использую API / Webservice, у меня есть индексный файл внутри zandytrucking.ezyro.com/TruckingDB/Employee/ который содержит SQL Query.

  • Должен ли я использовать http или https?

  • Как решить проблему, если мне придется использовать http или https?

  • Должен ли я сменить хостинг?

PS: ошибки отображаются только каждый раз, когда я использую запрос SQL в моем контроллере:

Для 403 Запрещено см. эту ссылку: http://zandytrucking.ezyro.com/webtruck

Для ошибки cURL 35 см. эту ссылку: http://zandytrucking.ezyro.com/employee*

...