Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Socket Login über POST

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.02.2015, 19:31 Uhr
C--



Hallo,
ich habe ein Programm geschrieben, das über Sockets versucht sich bei einer Internetseite
anzumelden. Leider bekomme ich keine Session Cookies zurück, obwohl ich die Anfrage meines
Firefox 1:1 nachgebaut habe.
Der einzige Unterschied zwischen den beiden Requests ist, dass die meines Programmes automatisch in 2 Pakete aufgeteilt wird (die POST Daten werden abgeschnitten). Woran das liegt weiß ich leider nicht. Meine MTU habe ich schon überprüft, die ist auf 1500 eingestellt. Nachdem der Socket erstellt wurde stelle ich auch den Sendebuffer auf 1500, welches ich auch überprüft habe.
Ich komme zu keinem Ergebnis. Gibt es hier vielleicht einen, der mir weiterhelfen kann?
Hier mal ein Bild von den TCP Streams:
www.mediafire.com/view/0da9qr5id3zczh0/Unbenannt.PNG

Vielen Dank schon mal im Voraus!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.02.2015, 19:36 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


nur um deine daten zu interpretieren: du bekommst ja auch ein "success=false" zurück - evtl setzt er dann auch kein cookie? ;-)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.02.2015, 19:38 Uhr
C--



Ja, das ist ja mein Problem.
Ich sende mit beiden Programmen exakt das gleiche und bekomme einmal einen erfolgreichen Login und einmal nicht.
Ich bin schon am Verzweifeln...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
26.02.2015, 22:04 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hast du dir auch die exakten rohdaten angesehen (also den hex-dump), irgendeinen unterschied muss es ja haben.

Alternative wäre natürlich sowas wie libcurl zu verwenden, dann musst du dich nicht selbst um den ganzen sch*** kümmern
--
class God : public ChuckNorris { };

Dieser Post wurde am 26.02.2015 um 22:07 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: