Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Proxy



  • Hello I am tring to connect web throug at proxy, here is my code
    @
    QNetworkProxy pr;
    QNetworkAccessManager acc;
    pr.setUser("laguirre@ivisa.com.ar");
    pr.setPassword("luis");
    pr.setHostName("baisa.ivisa.com.ar");
    pr.setPort(8080);
    pr.setType(QNetworkProxy::ProxyType::HttpProxy);
    QNetworkAccessManager acc;
    acc.setProxy(pr);
    QnetworkReply reply=acc.get(QNetworkRequest("http://googel.com.ar"));
    connect(reply, SIGNAL(finished()),this, SLOT(httpFinished()));
    connect(reply, SIGNAL(readyRead()),this, SLOT(httpReadyRead()));
    connect(reply,SIGNAL(downloadProgress(qint64,qint64)),this,SLOT(updateDataReadProgress(qint64,qint64)));
    @
    And the problem is that the program left asleep when call to acc.get , what I am doing bad??
    help please,
    regards and thanks lui.

    [edit : please use @ tags for your code, Eddy]



  • Can you define "left asleep"?
    Please connect to the error() signal of the reply and check whether you get any errors.

    And you did forget to call

    @
    QNetworkProxy::setApplicationProxy(proxy);
    @

    before calling the get.



  • left asleep, I am sorry I wanted say you leave asleep, the program do not out of this line. Thanks you. I will try with SetApplicationProxy and connect the erro signal.
    Regards luis.



  • I Connected the signal error and made setApplicationProxy but the program result do not change, it keep in the line get infinitely.
    regards luis.


Log in to reply