0
有谁知道如何从Gu HTTP HTTP客户端提取html响应?如果你看下面的例子,我们可以很容易得到xml和json响应,但我不知道如何获得纯文本或HTML响应字符串。Gu HTTP HTTP客户端:从响应中提取纯文本或HTML
Documentation没有纯文本或HTML选项,不像json()
和xml()
。
$client = new Client($base_url);
$request = $client->createRequest($method, $uri, null, $this->requestPayload);
$response = $client->send($request);
$xml = $response->xml(); // For XML response
$json = $response->json(); // For JSON response
$html = $response->????????(); // For plain text or HTML response
对于哪个版本的Guzzle。在5中不成立。 – 2016-02-26 10:33:10
我不认为我能记得1.5奇数年后的版本!这是一个旧帖子。 – BentCoder 2016-02-26 11:37:07
NP,可能只是一个好主意,在答案中提到它。在Guzzle 5中,上述不起作用。相反,你必须将getBody()作为一个字符串。 – 2016-02-26 17:08:31