-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
1.11.0, 1.11.1, 1.12.0
-
None
QNetworkRequest::Http2DirectAttribute usage cause crash
Code snipped:
QCoreApplication app(argc, argv);
QNetworkRequest request;
QUrl url;
url.setAuthority("localhost:50051", QUrl::StrictMode);
url.setScheme("http");
url.setPath("/Greeter/SayHello");
request.setUrl(url);
request.setRawHeader("content-type", "application/grpc");
request.setRawHeader("grpc-accept-encoding", "identity,deflate,gzip");
request.setRawHeader("accept-encoding", "identity,gzip");
request.setAttribute(QNetworkRequest::Http2DirectAttribute, true);
QNetworkAccessManager nm;
QNetworkReply *reply = nm.post(request, QByteArray(""));
QObject::connect(reply, &QNetworkReply::finished, [reply](){
qDebug() << "reply" << reply->readAll() << reply->errorString();
});
return app.exec();
Test server attached.