Я пытаюсь опубликовать переменную JSON и строковую переменную через HTTP Guzzle. Это выдает Внутреннюю ошибку сервера, сообщающую о неожиданном '
(что, по-видимому, ').
Вот то, что я пробовал до сих пор -
HTTP-код поглощения
$data = $_GET['data'];
$email = $_GET['email'];
$client = new Client();
$response = $client->request('POST', 'http://someurlhere.com', [
'data' => $data, // this is json variable
'email' => $email // this is string variable
]);
if($response = $request->send()){
// redirect somewhere
}
Я также пытался обернуть переменную JSON в 'json' => ['data' => $data]
, но ничего желательного не произошло, и ошибка осталась прежней.
Кроме того, переменные не устанавливаются через форму. Поэтому я не завернул их внутрь form_params
.