2011-11-02 5 views
2

로에서 responseText를 얻기 위해 어떻게 여기 내 코드입니다 예를 들어, 내가 필요한 모든 것은 응답 텍스트를 인쇄하는 것입니다 (자바 스크립트 아약스에서와 같은 방법입니다)
도움을 주셔서 감사합니다!Qt는 QNetworkAccessmanager

+0

가능한 복제본 : http://stackoverflow.com/q/7177433/894321 – alexisdm

답변

7

반환 된 모든 텍스트를 읽으려면 replyFinished(...) 함수 내에 reply->readAll() 함수 만 사용해야합니다. QByteArray을 반환하므로 원하는 곳에서 원하는 것을 할 수 있습니다.

2

특히 완성 된 신호에서 QNetworkReplyhere에 대한 설명서를 보면, 당신이 모든 데이터의 QByteArray를 얻을 수 readAll()을 사용할 수 있음을 언급하고있다. 이러한 변환이 유효한지 여부를 알고 있다고 가정하면 QString에는 과 같이 QByteArray을 매개 변수로 사용하는 생성자가 있습니다.