Laravel: GuzzleHttp \ Client Нераспознанный тип кодировки содержимого. Как исправить эту ошибку? - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь собрать данные с определенных веб-сайтов, и я получаю сообщение об ошибке такого типа. Как мне это исправить?

GuzzleHttp\Exception\RequestException
cURL error 61: Unrecognized content encoding type. libcurl understands deflate, gzip content encodings. (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)

Вот мой код

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use GuzzleHttp\Client;

class MainController extends Controller
{
    public function scrape(Request $request){
       $url =$request->get('url');

       $client =new Client();

       $response = $client->request(
        'GET',
        $url
    );

       $response_status =$response->getStatusCode();
       $response_body =$response->getBody()->getContents();

       dd($response_body);
    }
}

А вот моя страница маршрута

Route::get('/','MainController@scrape' );

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...