
Dependencies: EthernetNetIf mbed
HTTPClientExample.cpp@1:4e6e885b48a2, 2010-06-18 (annotated)
- Committer:
- donatien
- Date:
- Fri Jun 18 09:39:04 2010 +0000
- Revision:
- 1:4e6e885b48a2
- Parent:
- 0:b97bbcd81179
- Child:
- 3:5964d831654c
Who changed what in which revision?
User | Revision | Line number | New 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 | 1:4e6e885b48a2 | 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 | } |