Я использую guzzle 6 в laravel 5 для отправки запроса на отправку, но я получаю ERR_INVALID_CHUNKED_ENCODING, когда пытаюсь получить доступ к запросу() в методе, который обрабатывает почтовый запрос.Возвращающий объект ответа GuzzleHttp вызывает ERR_INVALID_CHUNKED_ENCODING в браузере
Вот мой код:
routes.php
Route::get('/guzzle', [
'as' => 'guzzle-test',
'uses' => '[email protected]'
]);
Route::post('/guzzle', [
'as' => 'guzzle-post-test',
'uses' => '[email protected]'
]);
TestController.php
public function getTest()
{
$client = new Client();
$data = [
'hey' => 'ho'
];
$request = $client->post(route('guzzle-post-test'), [
'content-type' => 'application/json'
], json_encode($data));
return $request;
}
public function postTest()
{
dd(getTest());
}
Я получаю к проводнику после запроса, так как я пытался diedump строку и ее попадает туда, но если я назову request()
, я получаю эту ошибку. Для того, что я исследовал, у него может быть что-то с длиной содержимого, но после прочтения документации и некоторых материалов в Интернете я мог бы найти, как правильно получить и передать длину контента в запросе. Любая помощь будет очень оценена!
Спасибо за ваш ответ! Это очень полезно! –