Problem mit Methoden in HTTP
Übersicht BlitzBasic
 BlitzBasic  Allgemein
 Allgemein|   | sbrogBetreff: Problem mit Methoden in HTTP |  Di, Jul 19, 2005 15:23 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 |  Di, Jul 19, 2005 15:33 Antworten mit Zitat   | |
|---|---|---|
| versuchs doch mal mit Chr(13) und Chr(10) | ||
| Dreamora |  Di, Jul 19, 2005 15:34 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 |  Di, Jul 19, 2005 15:46 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 |  Di, Jul 19, 2005 15:53 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 |  Di, Jul 19, 2005 21:30 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 |  Mi, Jul 20, 2005 6:41 Antworten mit Zitat   | |
|---|---|---|
| -aus Sicherheitsgründen gelöscht- Diese Information ist mit Ihrer Sicherheitsfreigabe leider nicht erhältlich, Bürger. | ||
Übersicht
 BlitzBasic
 BlitzBasic  Allgemein
 Allgemein
					Powered by phpBB © 2001 - 2006, phpBB Group
				



