Здравствуйте!
В браузере вижу запрос к серверу и его можно скопировать как curl. Если запустить в консоле, то я получаю данные,
а если подставить Cookie в Guzzle то я получаю ошибку что нужна авторизация. Пример данных:
curl 'https://test.ru' \
-H 'Connection: keep-alive' \
-H $'Cookie: WMONID=nRiQPgfdbrq; EUOBGSPNSESSIONID=pc1PrDd8VGeeVvONfQSptl7fIOxBla_tcfvJ6GqViXWeLBGojsP\u00211681227827\u00211177731283' \
--data-raw 'cmd=ServiceOrderModelSearchCmd&MODEL=SM-T295NZKASER&ASC_CODE=00062555555' \
Что значит символ $ после -H (без символа $ не работает запрос)?
В guzzle я подставляю данные как:
$domain = 'test.ru';
$values = [
'WMONID' => 'nRiQPgfdbrq',
'EUOBGSPNSESSIONID'=>'pc1PrDd8VGeeVvONfQSptl7fIOxBla_tcfvJ6GqViXWeLBGojsP\u00211681227827\u00211177731283'
];
$cookieJar = \GuzzleHttp\Cookie\CookieJar::fromArray($values, $domain);
$client = new \GuzzleHttp\Client([
'base_uri' => 'https://test.ru',
]);
$response = $client->get('/endpoint',[
'cookies' => $cookieJar
]