Prüfen, ob eine URL existiert

Alles rund um die Programmierung mit Qt
Antworten
devcube
Beiträge: 16
Registriert: 2. Januar 2009 16:28

Prüfen, ob eine URL existiert

Beitrag von devcube »

Hallo,

ich möchte gerne prüfen, ob eine URL auch wirklich existiert. Wie kann ich so etwas realisieren?

mfg devcube
Zuletzt geändert von devcube am 3. Januar 2009 10:50, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Da hast du dir ganz schön was vorgenommen. Du weist schon was eine URL ist?
devcube
Beiträge: 16
Registriert: 2. Januar 2009 16:28

Beitrag von devcube »

Ich denke schon.
Beispiel: http://qtforum.de/forum/templates/subSi ... _phpBB.gif

Vielleicht habe ich mich missverständlich ausgedrückt, denn ich möchte eigentlich nur wissen, ob die Datei, in Falle meines Beispiels logo_phpBB.gif, auch wirklich existiert und aufgerufen werden kann. Wie kann ich das überprüfen?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Ah, jetzt schränken wir das ganze schon auf Http ein...

QHttp verwenden um die Datei runterzuladen, und beim readyRead-Signal abbrechen.
devcube
Beiträge: 16
Registriert: 2. Januar 2009 16:28

Beitrag von devcube »

Wie programmiere ich das? Wie kann ich beim readyread-Signal abbrechen? :oops:
gboelter
Beiträge: 80
Registriert: 5. Dezember 2007 14:52
Wohnort: Davao City, Philippines

Beitrag von gboelter »

devcube hat geschrieben:Wie programmiere ich das? Wie kann ich beim readyread-Signal abbrechen? :oops:
Das ist jetzt aber ein Scherz, oder ....?
Guenther
Davao City, Philippines, Planet Earth, 28°C

Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development
devcube
Beiträge: 16
Registriert: 2. Januar 2009 16:28

Beitrag von devcube »

Das ist jetzt aber ein Scherz, oder ....?
Dann sag mir wie...
gboelter
Beiträge: 80
Registriert: 5. Dezember 2007 14:52
Wohnort: Davao City, Philippines

Beitrag von gboelter »

devcube hat geschrieben:
Das ist jetzt aber ein Scherz, oder ....?
Dann sag mir wie...

Sorry, aber Deine Hausaufgaben darfst Du gern selbst machen ....
Guenther
Davao City, Philippines, Planet Earth, 28°C

Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development
devcube
Beiträge: 16
Registriert: 2. Januar 2009 16:28

Beitrag von devcube »

Dann antworte nur auf Themen, bei denen du auch helfen kannst bzw. willst :?
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

frag lieber nur nach problemen, die man nicht mit dem assistant schnell selbst loesen kann.

mfg,
julian
devcube
Beiträge: 16
Registriert: 2. Januar 2009 16:28

Beitrag von devcube »

Ich habe mir schon die dazugehörigen Seiten zum Thema durchgelesen, weiß aber nicht recht, wie ich das dann in Code umsetzten soll.

Wenn mein "Problem" so einfach ist, warum könnt ihr mir dann keine konstruktiven Antowrten liefern? Ein Forum ist dazu da, einander zu helfen, auch wenn die Fragen noch so einfach sind.
RD1978
Beiträge: 84
Registriert: 5. Juni 2007 08:00
Wohnort: Stralsund (DDR)

Beitrag von RD1978 »

HTTP Example ansehen.

1.) Eine Instanz von QHttp deklarieren.
2.) Einen passenden Slot zum Signal: void responseHeaderReceived( const QHttpResponseHeader &response ) erstellen.
3.) Die QHttp-Instanz mit dem Slot verbinden.
4.) Wenn ( responseHeader.statusCode() == 404 ) dann Request-URI (Bild/Datei) ist nicht vorhanden.
Antworten