Networking stack: HTTP Client example

Dependencies:   mbed

Committer:
donatien
Date:
Tue May 25 09:18:09 2010 +0000
Revision:
1:8dbebfb735c0
Child:
2:58122a485856

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
donatien 1:8dbebfb735c0 1 #include "mbed.h"
donatien 1:8dbebfb735c0 2 #include "EthernetNetIf.h"
donatien 1:8dbebfb735c0 3 #include "HttpClient.h"
donatien 1:8dbebfb735c0 4
donatien 1:8dbebfb735c0 5 EthernetNetIf eth;
donatien 1:8dbebfb735c0 6 HttpClient http;
donatien 1:8dbebfb735c0 7
donatien 1:8dbebfb735c0 8 int main() {
donatien 1:8dbebfb735c0 9
donatien 1:8dbebfb735c0 10 printf("Start\n");
donatien 1:8dbebfb735c0 11
donatien 1:8dbebfb735c0 12 eth.setup();
donatien 1:8dbebfb735c0 13 HttpText txt;
donatien 1:8dbebfb735c0 14
donatien 1:8dbebfb735c0 15 HttpResult r = http.get("http://mbed.org/media/uploads/donatien/hello.txt", &txt);
donatien 1:8dbebfb735c0 16 if(r==HTTP_OK)
donatien 1:8dbebfb735c0 17 {
donatien 1:8dbebfb735c0 18 printf("Result :\"%s\"\n", txt.gets());
donatien 1:8dbebfb735c0 19 }
donatien 1:8dbebfb735c0 20 else
donatien 1:8dbebfb735c0 21 {
donatien 1:8dbebfb735c0 22 printf("Error %d\n", r);
donatien 1:8dbebfb735c0 23 }
donatien 1:8dbebfb735c0 24
donatien 1:8dbebfb735c0 25 while(1)
donatien 1:8dbebfb735c0 26 {
donatien 1:8dbebfb735c0 27
donatien 1:8dbebfb735c0 28 }
donatien 1:8dbebfb735c0 29 }