0
我现在使用pecl_http 2.5.3而不是旧版本1.7.6。PECL_HTTP v2 setData()?
我将我的代码更改为新的api,但是我从1.7.6的HttpResponse类中找不到解决方案或setData相反。
有人可以帮我吗?
想从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