Come gestire i proxy quando si utilizza QNetworkAccessManager
-
18-09-2019 - |
Domanda
Sono di fronte a qualche problema quando si utilizza la classe QNetworkAccessManager .
Io lo uso per scaricare un semplice file da un URL del tipo " http: // www. foo.com/bar/foobar.txt ".
Quando inizio un download che uso:
m_pNetworkReply = m_pNetworkAccessManager->get(QNetworkRequest(m_CurrentFileToDownload));
Poi mi collego un paio di slot per ricevere, ad esempio, gli errori durante il processo di download.
Il mio problema è, se il computer utilizza un proxy, come faccio a gestire a saperlo? Ho visto la classe QNetworkProxy , ma come faccio a inizializzarlo?
C'è un modo per abbinare le impostazioni del browser predefinito? Devo per consentire all'utente di configurare sé la delega?
Spero che la mia domanda è chiara ...
Grazie in anticipo per il vostro aiuto e consigli!
Soluzione
Date un'occhiata a queste funzioni: