Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » HTTP Protokoll

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
18.02.2007, 23:05 Uhr
~samson2560
Gast


hallo,
wie kann ich das HTTP Protokoll benutzten? ich nutzte BORLAND C++ BUILDER 6 Personal.

mfg samson
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.02.2007, 11:24 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Verbindung per Socket herstellen.
HTTP-Syntax in den Buffer schreiben.
Fertisch.

(Mal wieder:
Bitte konkretere Fragen, auf die bekommst du auch konkretere Antworten!
Eine so abstrakte Frage wird dir hier niemand ausführlich vorkauen, da niemand dazu Zeit und/oder Lust hat. Ein wenig Eigeninitiative wirkt oft Wunder
Und wenn du dann bei einem konkreten Punkt scheiterst, helfen wir dir gerne! )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.02.2007, 19:43 Uhr
~samson0999
Gast


Hallo,
ich wollte mit dem C++ Builder eine Datei von meinem Server herunterladen, also eine kleine txt datei.

Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.02.2007, 20:09 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Dann installier dir am besten Indy, da gibt es eine Komponente TIdHTTP.
Instanzier dir so ein Teil, dann kannst du einfach per


C++:
TIdHTTP::Get(AnsiString, const TStream*);


den Inhalt eines beliebigen URI in einen Stram laden. Dafür instanzierst du dir einfach einen TFileStream, und schon landet die Datei von dem Server auf deiner Festplatte

Dieser Post wurde am 21.02.2007 um 20:09 Uhr von Reyx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
21.02.2007, 20:16 Uhr
~samson0999
Gast


hallo,
Indy mag ich nicht so , hast du noch eine andere möglichkeit.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
21.02.2007, 20:17 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Ja: Alles per WinSock-API selber zu programmieren, mit ~200 Zeilen Quellcode

Versuch es mal mit Indy, das erleichtert dir eine Menge!
Ansonsten schau dir TClientSocket an -> Aber da musst du eben wieder das HTTP-Protokoll selbst implementieren:

Code:
GET /myFile.txt HTTP/1.1
Host: mysite.tld

Dieser Post wurde am 21.02.2007 um 20:20 Uhr von Reyx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


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: