07. maj 2001 - 14:29Der er
16 kommentarer og 2 løsninger
Borland C++ Builder : Sende http request og modtage output fra det...
Jeg vil godt have mit program - skrevet i Borland C++ - til, at sende et http request til mit cgi script på min server - ligesom IE: http://eej.dk/script.php?var=val og modtage output i en streng - jeg har fattet at man skal bruge TClientSocket, men how?
skriv dit icq eller mail adresse, så kan jeg sende filerne til dig. Du skal bruge et styks NMHTTP komponent, 1 EDIT, 2 MEMO, 1 BUTTON og så fylde onCLick handleren for knappen ud således: NMHTTP1->TimeOut = 5000; NMHTTP1->InputFileMode = false; NMHTTP1->OutputFileMode = false; NMHTTP1->ReportLevel = Status_Basic; NMHTTP1->Get(Edit1->Text); Memo1->Text = NMHTTP1->Body; Memo2->Text = NMHTTP1->Header;
Memo1 indeholder body, memo2 indeholder header. edit1 specificerer urlen du vil hive fat i
E-)mil>> Du skal bruge ICS (Internet Component Suite) skrevet af François PIETTE. Der fra skal du køre eksemplet HTTPGet. Den kan præcis hvad du efterspørger.
Hej Emileej. Så er de sendt til den anden adresse. >>borrisholt, der er ikke noget i vejen med Borlands egen NMHTTP komponent og der kan ikke være en tilsvarende komponent der er nemmere at bruge netop til HTTP protokollen.
tuxen>> Hvis man kigger på ICS så vil man opleve de mange fordele der er ved det. Der i blandt er det tråd baceret. Og ej at forglemme så er det open source. jens b
hej Jens. Det var ikke for at neglicere det omtalte suite. Blot påpeger jeg at det nok er nemmere, at bruge en native komponent som er sindssygt nem at bruge, end først at skulle ud og downloade et helt nyt komponent suite, der umuligt kan være nemmere, lige præcis i forhold til HTT. Dog lyder det da rigtig cool at det er open source. Thue
Hehe - det gør jeg når jeg er blevet lidt mere prof. og jeg skal til at lave ver. 2.0 :)
E-)mil
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.