Всем привет!
Хочется сделать так, чтобы приложение обращалось к серверу по SSL и не проверяло сертификаты. По факту мне нужен аналог команды curl -X POST -k https://server.com:8443/
на кутях. Пробовал вот так, выдает пустой реплай, сервер говорит, что к нему не обращался никто. ЧЯДНТ?
// Убедимся, что с адресом не налажали
qDebug()<<address;
QNetworkAccessManager *manager = new QNetworkAccessManager();
QNetworkRequest request;
QSslConfiguration config = QSslConfiguration::defaultConfiguration();
config.setProtocol(QSsl::TlsV1_2);
request.setSslConfiguration(config);
request.setUrl(QUrl(address));
request.setHeader(QNetworkRequest::ServerHeader, "application/json");
connect(manager, SIGNAL(finished(QNetworkReply*)), this,
SLOT(replyFinished(QNetworkReply*)));
manager->post(request, message);
void server::replyFinished(QNetworkReply *reply)
{
this->reply=reply;
this->reply->ignoreSslErrors();
QMessageBox messageBox;
qDebug()<<reply;
messageBox.warning(0, "Info", this->reply->readAll());
}