Bonjour a tous
J'ai un petit probleme qui je le pense est lie a la gestion des proxys dans Qt (5.1 pour moi).
Chez moi, je suis directement relie a internet, pas de proxy, rien qui ne vient gener la connexion. Donc le petit bout de code suivant fonctionne parfaitement.
Ce qui me permet de dire que mon installation Qt prend bien en compte SSL correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); ui->webView->load(QUrl("http://google.com")); // fonctionne ui->webView->load(QUrl("https://google.com")); // fonctionne aussi } Widget::~Widget() { delete ui; }
Rebelotte, vu qu'au bureau j'ai un proxy (avec NTLM2 au cas ou ce serait important), je reteste
Donc le proxy remplit bien son office dans le cas d'une connexion HTTP, mais ne semble plus fonctionner correctement dans le cas du HTTPS.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include "widget.h" #include "ui_widget.h" #include <QNetworkProxy> Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); QNetworkProxy::setApplicationProxy(QNetworkProxy(QNetworkProxy::HttpProxy, host, port, user, password)); ui->webView->load(QUrl("http://google.com"));//fonctionne ui->webView->load(QUrl("https://google.com"));//ne fonctionne plus } Widget::~Widget() { delete ui; }
Ou alors est-ce que j'ai ete trop naif et qu'il me manque quelque chose ?
J'ai essaye de traquer les erreurs SSL, mais rien n'est apparu non plus.
Si quelqu'un a un idee... avant que je me lance dans un rapport de bug inutile !
Partager