Ergebnis 1 bis 4 von 4

Thema: Qt Http

  1. #1
    Trojaner
    Registriert seit
    09.01.2009
    Beiträge
    92

    Standard Qt Http

    Hallo Leute,

    Ich brauch mal hilfe bei einem Projekt und zwar

    soll sich das Programm auf einer Seite Einloggen

    sprich

    inputBox für Username füllen
    inputBox für Passwort füllen
    Einloggen Button drücken


    ich weiß jetzt nicht genau wie ich auf die Elemente zugreifen soll.

    ich hab jetzt das :

    Code:
    QHttpRequestHeader *header = new QHttpRequestHeader()
    
    header->setValue("name des Elements","Inhalt");
    
    //bsp:
    //Name des Elements für den Username ist (name)
    //Name des Elements für das Passwort  ist (passwort)
    
    header->setValue("name","test");
    header->setValue("passwort","123456");
    würde das gehen bräuchte ich noch was für den Button Klick,
    also für den Einlogg Button.
    Geändert von ali-g (07.04.2010 um 21:34 Uhr)

  2. #2

    Registriert seit
    17.06.2009
    Beiträge
    559

    Standard

    Damit setzt du lediglich Header-Angaben, also z.B. sowas wie einen Useragent oder einen Referer.

    Was du brauchst ist ein POST-Request mit den Daten name=test&passwort=123456. Für einen Login-Button kommt evtl. noch sowas wiesubmit=Login hinzu, dieses ist aber meistens nicht zwingend erforderlich.

    Die genauen Daten musst du dir natürlich aus dem Quelltext extrahieren oder ersniffen.

  3. #3
    W32.Lovgate
    Registriert seit
    09.12.2007
    Beiträge
    352

    Standard

    Zum sniffen Empfehle ich dir Tamperdata. Ist ein wunderschönes FF-Addon mit dem du u.a. auch die POST-Requests manipulieren kannst (dazu gabs sogar dieses Jahr auf der Cebit ein Beitrag^^). Nur falls dir das rumsuchen in Wireshark zu mühseelig ist.

  4. #4

    Registriert seit
    17.06.2009
    Beiträge
    559

    Standard

    Wenn man die Requests dagegen nur anschauen und nicht manipulieren möchte, bietet sich Live HTTP Headers an.

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •