![]() |
2011-02-19
, 04:18
|
Posts: 324 |
Thanked: 371 times |
Joined on Dec 2009
@ Vancouver, BC
|
#1
|
![]() |
2014-06-18
, 14:05
|
Posts: 19 |
Thanked: 7 times |
Joined on Oct 2009
@ Sweden
|
#2
|
![]() |
2014-06-18
, 15:27
|
|
Posts: 2,448 |
Thanked: 9,523 times |
Joined on Aug 2010
@ Wigan, UK
|
#3
|
Hi, sorry for waking up this old thread. But I was also wondering about this, so I thought that it would be better to write here than starting a new thread.
My app is running on a Jolla.
I'm not sure about whether it, in my case, has to do with that I'm using a self signed certificate or not. I can access the https url through the browser without problem since I've installed the certificate in the phone.
#ifndef NETWORKACCESSMANAGERFACTORY_H #define NETWORKACCESSMANAGERFACTORY_H #include <QDeclarativeNetworkAccessManagerFactory> class NetworkAccessManagerFactory : public QDeclarativeNetworkAccessManagerFactory { public: QNetworkAccessManager* create(QObject *parent); private slots: void onSSLErrors(QNetworkReply *reply, const QList<QSslError> &errors); }; #endif // NETWORKACCESSMANAGERFACTORY_H
#include <QNetworkAccessManager> #include <QNetworkReply> #include "networkaccessmanagerfactory.h" QNetworkAccessManager* NetworkAccessManagerFactory::create(QObject *parent) { QNetworkAccessManager *manager = new QNetworkAccessManager(parent); connect(manager, SIGNAL(sslErrors(QNetworkReply*,QList<QSslError>)), this, SLOT(onSSLErrors(QNetworkReply*,QList<QSslError>))); return manager; } void NetworkAccessManagerFactory::onSSLErrors(QNetworkReply *reply, const QList<QSslError> &errors) { reply->ignoreSslErrors(errors); }
NetworkAccessManagerFactory factory; QDeclarativeView view; QDeclarativeEngine *engine = view.engine(); engine->setNetworkAccessManagerFactory(&factory);
![]() |
2014-06-18
, 16:13
|
Posts: 19 |
Thanked: 7 times |
Joined on Oct 2009
@ Sweden
|
#4
|