Seitenaufruf mit Winsock Probleme..
-
weiss niemand wie das geht?
-
nach dem HTTP/1.1 hast du ja nur \n. Müsste das nicht \r\n sein?
-
ne bringt leider nix
-
ist schon kommisch das niemand ne antwort weiss
-
guck doch wie es die browser machen. da gibts doch sniffer oder programme die die winsock api calls hooken.
-
Ich habe deinen Get-Request String mal in PuTTY im raw modus ausprobiert und ich bekomme den Quelltext der Seite (Statuscode 200).
Liegt vielleicht an deinem Programm?
-
ja hab schon mitm sniffer geschaut wie es der browser macht.
naja kann nicht an meinem programm liegen da es mit einigen servern klappt
-
Es muss wohl an deinem Programm liegen, sonst hätte ich es ja nicht geschafft mit PuTTY und dem selbem String.
-
\r\n statt \n in beiden Fällen. Mehr Informationen kann man aus deinem Posting nicht entnehmen.
-
GET /cgi-bin/whois?query=test.de HTTP/1.1\r\nHost: www.tu-chemnitz.de\r\n\n
das schick ich einfach per Winsock an den server. und ich bekomme schon einen code zurück nähmlich 400mfg
-
Per Telnet klappt das.
übrigens muss auch das letzte \n ein \r\n sein
Ansonsten solltest du mal ein minimales Beispiel Programm schreiben und daran dein Problem zeigen. Bisher kann man ja mehr oder weniger nur in die Kristallkugel gucken.
wmfrs
-
was soll ich da grosses schreiben..
ich verbinde mit dem server
lade die anfrage in einen string und schicke sie per send ab.
danach überprüft ich den recv wert.mfg
-
ich glaub du willst uns verarschen.
-
Möglicherweise ist dein String nicht im richtigen Datenformat oder bei send() ne falsche Länge angegeben oder sowas ?
-
nein schon richtig, z.b. kann ich seiten von spiegel.de abrufen. muss ich noch etwas spezieles angeben wen ich z.b. ne php seite öffnen will?
-
es ist ja nicht so, dass der Server nicht antwortet. er antwortet
aber eben wegen einem 404. kann es sein, dass man php anders aufruft
als ne andere html seiten?mfg
-
GET /cgi-bin/whois?query=test.de HTTP/1.1\r\nHost: www.tu-chemnitz.de\r\n\r\n
-
ok dann bau doch mal diesen string in ein kleines programm ein...
-
hab ich.
-
Code?