0
Я использую pecl_http 2.5.3 вместо старой версии 1.7.6.PECL_HTTP v2 setData()?
Я изменил свой код на новый api, но я не нашел решение или противоположное для setData из класса HttpResponse из 1.7.6.
Может кто-нибудь мне помочь?
хотят изменить от pecl_http v1.7.6:
$response = new HttpResponse();
$response->status(201);
$response->setHeader('Location', 'blablub');
$response->setData(what ever);
$response->send(true);
на что-то подобное с pecl_http V2.5.3:
$message = new http\Message;
$message->setType(http\Message::TYPE_RESPONSE);
$message->setResponseCode(201);
$message->addHeader('Location', 'blablub');
$res = new http\Env\Response;
$res->setBody(new http\Message\Body($message));
$res->send();
явный вопрос сейчас, есть что-то вроде
$message->setData(what ever);
?
Вы должны сказать нам, что конкретно не так. Код с примерами того, что вы получаете, то, что вы ожидаете, будет лучше. – Richard