Seite 1 von 1

Stille HTTP GET Anfrage senden

Verfasst: 9. Dezember 2010 22:07
von TheQuestion
Wie sende ich eine stille GET Anfrage ins Internet aus einer Qt Anwendung heraus? Welche Klasse verwende ich dafür?

Ich möchte eine Anfrage nach dem Schema
http://www.foo.org/file.ext?param1=foo&param2=bar
senden.

Die Antwort ist dabei irrelevant, wichtig ist nur dass der Aufruf im Internet erfolgt.

Die Anfrage soll im Hintergrund durchgeführt werden, sich also z.B. kein Browser-Fenster öffnen.

Verfasst: 9. Dezember 2010 22:12
von kater
QNetworkRequest wäre ein Blick wert nach 25.3 sec Qt Doku lesen.

Verfasst: 9. Dezember 2010 22:28
von TheQuestion
kater hat geschrieben:QNetworkRequest wäre ein Blick wert nach 25.3 sec Qt Doku lesen.
Okay, ich war der Meinung es wäre für diesen Einfachen Zweck "zu mächtig".

Verfasst: 10. Dezember 2010 08:27
von pfid
QNetworkAccessManager

Verfasst: 24. Dezember 2010 00:52
von TheQuestion
Ich nutze den Qt-creator ( dev-util/qt-creator-1.3.1-r1) auf gentoo.

Ich kann QNetworkAccessManager nicht nutzen da

Code: Alles auswählen

#include <QNetworkAccessManager>
fehlschlägt, die Datei dazu nicht existiert, genauso wie bei QNetworkRequest.

Was kann ich dagegen tun, oder wo die Komponenten runterladen?
Oder warum sind sie überhaupt gar nicht da?

Verfasst: 24. Dezember 2010 08:55
von upsala
Netzwerk-Modul hinzugefügt?

Verfasst: 25. Dezember 2010 18:31
von TheQuestion
upsala hat geschrieben:Netzwerk-Modul hinzugefügt?
Warscheinlich meinst du, was ich getestet habe:

Die Zeile in der Datei
project.pro

Code: Alles auswählen

QT       += core gui
zu
project.pro

Code: Alles auswählen

QT       += core gui network
geändert, dann klappts. Danke soweit.