Ergebnis 1 bis 5 von 5
  1. #1
    Trojaner Avatar von luxury11
    Registriert seit
    30.05.2010
    Beiträge
    56

    Standard [C] HTTP-Request Probleme !

    Beschäftige mich gerade mit dem http-Request
    und habe mir ein "Programm" geschrieben, das mir Probleme bereitet.

    Ich sende zuerste meine Parameter an den Host
    und empfange folgendes:



    Statt / habe ich auch index.html und index.php genommen und bei anderen hosts versucht.

    Hier der aktuelle Text.
    Die Elf steht zwischen der 10 und der 12.

  2. #2
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Machs mal so:
    char httpHost[] = "Host: twitter.com\r\n";
    (kein "www.")

    Das Moved Permanently wird benutzt um den Browser umzuleiten; scheinbar will Twitter dich auf Twitter.com und nicht auf www.Twitter.com haben (merkt man auch sofort, wenn man das in Firefox eingibt; man landet immer auf Twitter.com, ohne www.).

    Siehe auch: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

    EDIT: Apropos: kleiner Verbesserungsvorschlag:
    http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx benutzen; dann musst du die IP nicht hard-coden. Programmbeispiel ist auf MSDN mit dabei.
    Geändert von blackberry (30.11.2010 um 17:27 Uhr)

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  3. #3
    Trojaner Avatar von luxury11
    Registriert seit
    30.05.2010
    Beiträge
    56

    Standard

    Funktioniert
    Aber leider lädt der nicht den ganzen Request.
    MAX_BUF habe ich beliebig erhöht, ohne Änderung.

    Ich hab den Text mal in einer Textdatei speichern lassen.
    Nopaste.me

    Das Programm lädt nur bis <title>
    Die Elf steht zwischen der 10 und der 12.

  4. #4
    DateMake Dialer Avatar von Dj Hackmaster A
    Registriert seit
    02.11.2010
    Beiträge
    115

    Standard

    Man empfängt bis recv() 0 oder -1 zurückgibt. Auf den Bufferoverflow muss ich wohl nicht hinweisen?
    Übrigens: Wenn du ein char-array als buffer nutzt, dann zeigt &array[0] zwar auf das erste Element, &array aber nicht.
    Geändert von Dj Hackmaster A (30.11.2010 um 18:03 Uhr)
    Zitat Zitat von Shadowgamer
    Und solch sinnlosen Kommentare kannst du dir doch bitte sparen. Denn so merkt erst recht jeder das du, nicht nur Körperlich sondern auch Geistig, noch ein kleines Kind und auf dem Nivou eines Sonderschülers bist.
    Rätsel und obligatorischer Haftungsausschluss:

    "Ich muss niemanden anerkennen, der vom Staat lebt, diesen Staat ablehnt, für die Ausbildung seiner Kinder nicht vernünftig sorgt und ständig neue kleine Kopftuchmädchen produziert."

  5. #5
    Trojaner Avatar von luxury11
    Registriert seit
    30.05.2010
    Beiträge
    56

    Standard

    Habs mal geändert und es läuft. Ich hoffe mal der Buffing overfl0w is auch gefixt mit httpLength+strlen(httpResponse) <= MAX_BUF.

    Die Elf steht zwischen der 10 und der 12.

Ähnliche Themen

  1. 400 Bad Request
    Von fuckoffall im Forum Support
    Antworten: 0
    Letzter Beitrag: 25.10.2010, 17:03
  2. HTTP request in c++?
    Von MiniMinze im Forum C, C++
    Antworten: 3
    Letzter Beitrag: 19.02.2010, 00:20
  3. Filezilla / Probleme mit FTP/HTTP
    Von Freak1936 im Forum Phishing
    Antworten: 8
    Letzter Beitrag: 27.05.2009, 21:33
  4. [Vb.net] Uhrzeit per http request
    Von Planxty im Forum .NET Sprachen - Techniken
    Antworten: 0
    Letzter Beitrag: 12.05.2009, 15:47

Stichworte

Berechtigungen

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