```

int main()

{


    QUrlQuery postData;

    postData.addQueryItem("emailAddress", "abc....@gmail.com");

    postData.addQueryItem("entry.2020959411", "Qt Query");


    QUrl 
serviceUrl("https://docs.google.com/forms/d/152CTd4VY9pRvLfeACOf6SmmtFAp1CL750Sx72Rh6HJ8/formResponse";);

    QNetworkRequest request(serviceUrl);



    QNetworkAccessManager networkManager;

    bool gotResponse = false;


    QObject::connect(&networkManager, &QNetworkAccessManager::finished,

                     [&gotResponse](QNetworkReply *reply) {

        int status = reply->attribute(

                    QNetworkRequest::HttpStatusCodeAttribute).toInt();

        qDebug() << status;

        //  etc....

        gotResponse = true;

    });


    networkManager.post(request,

                        postData.toString(QUrl::FullyEncoded).toUtf8());


    while (!gotResponse) {

        QThread::sleep(1); // or whatever sleep method, just waiting
for a response.

        qDebug() << "Slept 1 second";

    }


    return 0;


}

```


It just sits there, I get the regular print out about 'Slept 1
second', other than that, it does not seems to be working


On Fri, 11 Jun 2021 at 14:18, Max Paperno <ma...@wdg.us> wrote:

>
> > QObject::connect(&networkManager, &networkManager::finished, ...
>
> Whoops, should really be
> QObject::connect(&networkManager, &QNetworkAccessManager::finished, ...
>
> -Max
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> https://lists.qt-project.org/listinfo/interest
>


-- 
Nicholas Yue
Graphics - Arnold, Alembic, RenderMan, OpenGL, HDF5
Custom Dev - C++ porting, OSX, Linux, Windows
http://au.linkedin.com/in/nicholasyue
https://vimeo.com/channels/naiadtools
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to