Dependencies:   EthernetNetIf mbed

Committer:
donatien
Date:
Thu Aug 05 15:12:04 2010 +0000
Revision:
3:5964d831654c
Parent:
1:4e6e885b48a2

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
donatien 1:4e6e885b48a2 1 #include "mbed.h"
donatien 1:4e6e885b48a2 2 #include "EthernetNetIf.h"
donatien 1:4e6e885b48a2 3 #include "HTTPClient.h"
donatien 1:4e6e885b48a2 4
donatien 3:5964d831654c 5 EthernetNetIf eth;
donatien 1:4e6e885b48a2 6 HTTPClient http;
donatien 1:4e6e885b48a2 7
donatien 1:4e6e885b48a2 8 int main() {
donatien 1:4e6e885b48a2 9
donatien 1:4e6e885b48a2 10 printf("Setting up...\n");
donatien 1:4e6e885b48a2 11 EthernetErr ethErr = eth.setup();
donatien 1:4e6e885b48a2 12 if(ethErr)
donatien 1:4e6e885b48a2 13 {
donatien 1:4e6e885b48a2 14 printf("Error %d in setup.\n", ethErr);
donatien 1:4e6e885b48a2 15 return -1;
donatien 1:4e6e885b48a2 16 }
donatien 1:4e6e885b48a2 17 printf("Setup OK\n");
donatien 1:4e6e885b48a2 18
donatien 1:4e6e885b48a2 19 HTTPText txt;
donatien 1:4e6e885b48a2 20
donatien 1:4e6e885b48a2 21 HTTPResult r = http.get("http://mbed.org/media/uploads/donatien/hello.txt", &txt);
donatien 1:4e6e885b48a2 22 if(r==HTTP_OK)
donatien 1:4e6e885b48a2 23 {
donatien 1:4e6e885b48a2 24 printf("Result :\"%s\"\n", txt.gets());
donatien 1:4e6e885b48a2 25 }
donatien 1:4e6e885b48a2 26 else
donatien 1:4e6e885b48a2 27 {
donatien 1:4e6e885b48a2 28 printf("Error %d\n", r);
donatien 1:4e6e885b48a2 29 }
donatien 1:4e6e885b48a2 30
donatien 1:4e6e885b48a2 31 while(1)
donatien 1:4e6e885b48a2 32 {
donatien 1:4e6e885b48a2 33
donatien 1:4e6e885b48a2 34 }
donatien 1:4e6e885b48a2 35
donatien 1:4e6e885b48a2 36 return 0;
donatien 1:4e6e885b48a2 37
donatien 1:4e6e885b48a2 38 }