0
Guzzle HTTP 클라이언트에서 html 응답을 추출하는 방법을 아는 사람이 있습니까? 아래 예제를 보면 xml 및 json 응답을 쉽게 얻을 수 있지만 일반 텍스트 또는 HTML 응답 문자열을 얻는 방법을 알지 못합니다.Guzzle HTTP 클라이언트 : 응답에서 일반 텍스트 또는 HTML 추출
Documentationjson()
및 xml()
과 달리 일반 텍스트 또는 HTML에 대한 옵션이 없습니다.
$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에서 사실이 아닙니다. –
나는 1.5 이상한 해가 지나면 버전을 기억할 수 없다고 생각합니다! 이것은 오래된 게시물입니다. – BentCoder
NP는 답변에서 언급하는 것이 좋습니다. Guzzle 5에서는 위의 기능이 작동하지 않습니다. 대신 getBody()를 문자열로 형 변환해야합니다. –