@@ -66,17 +66,17 @@ class ZhttpRequest::Private {
6666 bool doReq;
6767 QByteArray toAddress;
6868 QHostAddress peerAddress;
69- QString connectHost;
69+ CowString connectHost;
7070 int connectPort;
7171 bool ignorePolicies;
7272 bool trustConnectHost;
7373 bool ignoreTlsErrors;
7474 int timeout;
75- QString clientCert;
76- QString clientKey;
75+ CowString clientCert;
76+ CowString clientKey;
7777 bool sendBodyAfterAck;
7878 Variant passthrough;
79- QString requestMethod;
79+ CowString requestMethod;
8080 CowUrl requestUri;
8181 HttpHeaders requestHeaders;
8282 BufferList requestBodyBuf;
@@ -88,7 +88,7 @@ class ZhttpRequest::Private {
8888 bool haveRequestBody;
8989 bool haveResponseValues;
9090 int responseCode;
91- QByteArray responseReason;
91+ CowByteArray responseReason;
9292 HttpHeaders responseHeaders;
9393 BufferList responseBodyBuf;
9494 Variant userData;
@@ -202,10 +202,10 @@ class ZhttpRequest::Private {
202202 if (packet.credits != -1 )
203203 outCredits = packet.credits ;
204204
205- requestMethod = packet.method . asQString () ;
205+ requestMethod = packet.method ;
206206 requestUri = packet.uri ;
207207 requestHeaders = packet.headers ;
208- requestBodyBuf += packet.body . asQByteArray () ;
208+ requestBodyBuf += packet.body ;
209209
210210 passthrough = packet.passthrough ;
211211
@@ -342,7 +342,7 @@ class ZhttpRequest::Private {
342342 }
343343 }
344344
345- QByteArray readBody (int size) {
345+ CowByteArray readBody (int size) {
346346 if (server) {
347347 QByteArray out = requestBodyBuf.take (size).asQByteArray ();
348348 if (out.isEmpty ())
@@ -526,7 +526,7 @@ class ZhttpRequest::Private {
526526 refreshTimeout ();
527527
528528 if (packet.type == ZhttpRequestPacket::Data) {
529- requestBodyBuf += packet.body . asQByteArray () ;
529+ requestBodyBuf += packet.body ;
530530
531531 bool done = haveRequestBody;
532532
@@ -664,7 +664,7 @@ class ZhttpRequest::Private {
664664 haveResponseValues = true ;
665665
666666 responseCode = packet.code ;
667- responseReason = packet.reason . asQByteArray () ;
667+ responseReason = packet.reason ;
668668 responseHeaders = packet.headers ;
669669
670670 needToSendHeaders = true ;
@@ -678,7 +678,7 @@ class ZhttpRequest::Private {
678678 log_warning (" zhttp client: id=%s server is sending too fast" , id.data ());
679679 }
680680
681- responseBodyBuf += packet.body . asQByteArray () ;
681+ responseBodyBuf += packet.body ;
682682
683683 if (packet.more ) {
684684 if (!doReq && packet.credits > 0 ) {
@@ -711,7 +711,7 @@ class ZhttpRequest::Private {
711711 }
712712 }
713713
714- void writeBody (const QByteArray &body) {
714+ void writeBody (const CowByteArray &body) {
715715 assert (!bodyFinished);
716716 assert (!pausing && !paused);
717717
@@ -1051,7 +1051,7 @@ Variant ZhttpRequest::passthroughData() const { return d->passthrough; }
10511051
10521052QHostAddress ZhttpRequest::peerAddress () const { return d->peerAddress ; }
10531053
1054- void ZhttpRequest::setConnectHost (const QString &host) { d->connectHost = host; }
1054+ void ZhttpRequest::setConnectHost (const CowString &host) { d->connectHost = host; }
10551055
10561056void ZhttpRequest::setConnectPort (int port) { d->connectPort = port; }
10571057
@@ -1063,7 +1063,7 @@ void ZhttpRequest::setIgnoreTlsErrors(bool on) { d->ignoreTlsErrors = on; }
10631063
10641064void ZhttpRequest::setTimeout (int msecs) { d->timeout = msecs; }
10651065
1066- void ZhttpRequest::setClientCert (const QString &cert, const QString &key) {
1066+ void ZhttpRequest::setClientCert (const CowString &cert, const CowString &key) {
10671067 d->clientCert = cert;
10681068 d->clientKey = key;
10691069}
@@ -1076,7 +1076,7 @@ void ZhttpRequest::setPassthroughData(const Variant &data) { d->passthrough = da
10761076
10771077void ZhttpRequest::setQuiet (bool on) { d->quiet = on; }
10781078
1079- void ZhttpRequest::start (const QString &method, const CowUrl &uri, const HttpHeaders &headers) {
1079+ void ZhttpRequest::start (const CowString &method, const CowUrl &uri, const HttpHeaders &headers) {
10801080 assert (!d->server );
10811081
10821082 d->requestMethod = method;
@@ -1085,7 +1085,7 @@ void ZhttpRequest::start(const QString &method, const CowUrl &uri, const HttpHea
10851085 d->startClient ();
10861086}
10871087
1088- void ZhttpRequest::beginResponse (int code, const QByteArray &reason, const HttpHeaders &headers) {
1088+ void ZhttpRequest::beginResponse (int code, const CowByteArray &reason, const HttpHeaders &headers) {
10891089 assert (d->server );
10901090 assert (d->state == Private::ServerReceiving || d->state == Private::ServerResponseWait);
10911091
@@ -1095,7 +1095,7 @@ void ZhttpRequest::beginResponse(int code, const QByteArray &reason, const HttpH
10951095 d->beginResponse ();
10961096}
10971097
1098- void ZhttpRequest::writeBody (const QByteArray &body) { d->writeBody (body); }
1098+ void ZhttpRequest::writeBody (const CowByteArray &body) { d->writeBody (body); }
10991099
11001100void ZhttpRequest::endBody () { d->endBody (); }
11011101
@@ -1164,19 +1164,19 @@ bool ZhttpRequest::isErrored() const { return d->errored; }
11641164
11651165HttpRequest::ErrorCondition ZhttpRequest::errorCondition () const { return d->errorCondition ; }
11661166
1167- QString ZhttpRequest::requestMethod () const { return d->requestMethod ; }
1167+ CowString ZhttpRequest::requestMethod () const { return d->requestMethod ; }
11681168
11691169CowUrl ZhttpRequest::requestUri () const { return d->requestUri ; }
11701170
11711171HttpHeaders ZhttpRequest::requestHeaders () const { return d->requestHeaders ; }
11721172
11731173int ZhttpRequest::responseCode () const { return d->responseCode ; }
11741174
1175- QByteArray ZhttpRequest::responseReason () const { return d->responseReason ; }
1175+ CowByteArray ZhttpRequest::responseReason () const { return d->responseReason ; }
11761176
11771177HttpHeaders ZhttpRequest::responseHeaders () const { return d->responseHeaders ; }
11781178
1179- QByteArray ZhttpRequest::readBody (int size) { return d->readBody (size); }
1179+ CowByteArray ZhttpRequest::readBody (int size) { return d->readBody (size); }
11801180
11811181void ZhttpRequest::setupClient (ZhttpManager *manager, bool req) {
11821182 d->manager = manager;
0 commit comments