Problem mit Methoden in HTTP
Übersicht

![]() |
sbrogBetreff: Problem mit Methoden in HTTP |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo, ich probiere gerade, über tcp mit einer Website zu kommunizieren. Um die datei index.php auszulesen benutze ich
GET /index.php HTTP/1.1" das funktioniert jedoch nur, wenn ich mir so eine art Konsole bastle, und diesen Befehl per input eingebe. Code: [AUSKLAPPEN] i = input("") writeline stream,i x$= readline (stream) wenn ich den Befehl allerdings schon im Quellcode gebe dann bekomme ich den Quellcode nicht zurückgeliefert. Code: [AUSKLAPPEN] writeline stream,"GET /index.php HTTP/1.1" x$ = readline (stream) Ich habe gelesen, dass HTTP nach dem Befehl auch noch einCarriage Return und ein Line Feed erwartet. Wie mache ich das im String sichtbar ? |
||
Beaner |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
versuchs doch mal mit Chr(13) und Chr(10) | ||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
"irgend ein string" + chr (13) + chr (10) | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
sbrog |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hm, das ist ziemlich komisch
schicke ich "GET" oder "GET /index.php" bekomme ich den Htmlcode der Seite.,egal ob ich noch Chr(13)+Chr(10) hintendran hänge. Schicke ich aber "GET /index.php HTTP/1.1" , dann bekomme ich entweder gar nichts ,oder aber, wenn ich Chr(13)+chr(10) dazu schreibe , "400 Bad Request". Woran liegt das ? |
||
![]() |
bruZard |
![]() Antworten mit Zitat ![]() |
---|---|---|
Guckst Du:
Code: [AUSKLAPPEN] If stream<>Null stream.WriteLine "GET /"+script+query+" HTTP/1.0" stream.WriteLine "Host: "+host stream.WriteLine "User-Agent: i.Score" stream.WriteLine "Accept: */*" stream.WriteLine "" EndIf Es ist egal ob Du V1.1 oder 1.0 verwendest, ersteres unterstützt nur zusätzliche permanente Verbindungen. Wenn Du etwas vom Server lesen willst solltest Du immer sicherheitshalber den kompletten Header senden. |
||
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32
User posted image |
![]() |
sbrog |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also bedeutt keine Versionsangabe automatisch 1.0 ?
Und dann wollte ich noch fragen, ob es noch andere Möglichkeiten gibt,ausser mit http-Methoden, um mit Webseiten zu kommunizieren. |
||
lettorTrepuS |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
-aus Sicherheitsgründen gelöscht- Diese Information ist mit Ihrer Sicherheitsfreigabe leider nicht erhältlich, Bürger. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group