Guzzle из MODx, как настроить загаловки?
День добрый, Всем!
Сделал маленький плагин-парсер используя библиотеку Guzzle.
Проблема в том, что из MODX уходят совсем другие заголовки (оригинальные modx, проверяю через debug в guzzle), а мне надо получать страницу на русском языке, соответственно я делаю набор заголовков в массив $header и передаю, это его в запрос, но меня не слушаются, то ли Gullze, то ли MODx, код ниже.
Подскажите, кто знает, помогите встать на путь истинный.
Сделал маленький плагин-парсер используя библиотеку Guzzle.
Проблема в том, что из MODX уходят совсем другие заголовки (оригинальные modx, проверяю через debug в guzzle), а мне надо получать страницу на русском языке, соответственно я делаю набор заголовков в массив $header и передаю, это его в запрос, но меня не слушаются, то ли Gullze, то ли MODx, код ниже.
$headers = ['User-Agent' => 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0',
'Accept-Language' => 'ru-RU,ru;q=0.8,en-US;q=0.2,en;q=0.1',
'Accept-Charset' => 'utf-8',
'Content-Language' => 'ru',
'Accept-Encoding' => 'gzip',
];
include_once ('vendor/autoload.php');
use GuzzleHttp\Client;
$url = 'https://google.com';
$client = new Client();
$response = $client->request('GET', $url, $headers);
$body = $response->getBody();
echo($body);
В чём проблема?Подскажите, кто знает, помогите встать на путь истинный.
Комментарии: 1
Для начала, как ни странно, нужно почитать документацию к инструменту, который вы собрались использовать, а потом задавать вопросы. (бесплатный совет)
Вот тут написано, каким образом в Request передаются заголовки. docs.guzzlephp.org/en/latest/request-options.html#headers
Вот тут написано, каким образом в Request передаются заголовки. docs.guzzlephp.org/en/latest/request-options.html#headers
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.