davide carboni / Mbed 2 deprecated HTTPClientExample

Dependencies:   mbed

Committer:
dadaista
Date:
Mon Jul 26 15:00:51 2010 +0000
Revision:
0:663dd0dc4636

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dadaista 0:663dd0dc4636 1 #include "mbed.h"
dadaista 0:663dd0dc4636 2 #include "EthernetNetIf.h"
dadaista 0:663dd0dc4636 3 #include "HTTPClient.h"
dadaista 0:663dd0dc4636 4
dadaista 0:663dd0dc4636 5 //EthernetNetIf eth;
dadaista 0:663dd0dc4636 6 HTTPClient http;
dadaista 0:663dd0dc4636 7 DigitalOut led1(LED1);
dadaista 0:663dd0dc4636 8 DigitalOut led2(LED4);
dadaista 0:663dd0dc4636 9
dadaista 0:663dd0dc4636 10 int main() {
dadaista 0:663dd0dc4636 11
dadaista 0:663dd0dc4636 12 printf("Setting up...\n");
dadaista 0:663dd0dc4636 13
dadaista 0:663dd0dc4636 14 EthernetNetIf eth(
dadaista 0:663dd0dc4636 15 IpAddr(10,0,0,20), //IP Address
dadaista 0:663dd0dc4636 16 IpAddr(255,0,0,0), //Network Mask
dadaista 0:663dd0dc4636 17 IpAddr(10,0,0,1), //Gateway
dadaista 0:663dd0dc4636 18 IpAddr(10,0,0,1) //DNS
dadaista 0:663dd0dc4636 19 );
dadaista 0:663dd0dc4636 20
dadaista 0:663dd0dc4636 21
dadaista 0:663dd0dc4636 22 EthernetErr ethErr = eth.setup();
dadaista 0:663dd0dc4636 23 if(ethErr)
dadaista 0:663dd0dc4636 24 {
dadaista 0:663dd0dc4636 25 printf("Error %d in setup.\n", ethErr);
dadaista 0:663dd0dc4636 26 return -1;
dadaista 0:663dd0dc4636 27 }
dadaista 0:663dd0dc4636 28 printf("Setup OK\n");
dadaista 0:663dd0dc4636 29
dadaista 0:663dd0dc4636 30 HTTPText txt;
dadaista 0:663dd0dc4636 31
dadaista 0:663dd0dc4636 32 HTTPResult r = http.get("http://10.0.0.1/", &txt);
dadaista 0:663dd0dc4636 33 if(r==HTTP_OK)
dadaista 0:663dd0dc4636 34 {
dadaista 0:663dd0dc4636 35 printf("GET Result :\"%s\"\n", txt.gets());
dadaista 0:663dd0dc4636 36 led1=1;
dadaista 0:663dd0dc4636 37 led2=1;
dadaista 0:663dd0dc4636 38 }
dadaista 0:663dd0dc4636 39 else
dadaista 0:663dd0dc4636 40 {
dadaista 0:663dd0dc4636 41 printf("Error %d\n", r);
dadaista 0:663dd0dc4636 42 led1=0;
dadaista 0:663dd0dc4636 43 led2=1;
dadaista 0:663dd0dc4636 44 }
dadaista 0:663dd0dc4636 45
dadaista 0:663dd0dc4636 46 while(1)
dadaista 0:663dd0dc4636 47 {
dadaista 0:663dd0dc4636 48 //printf("ciao");
dadaista 0:663dd0dc4636 49 }
dadaista 0:663dd0dc4636 50
dadaista 0:663dd0dc4636 51 return 0;
dadaista 0:663dd0dc4636 52
dadaista 0:663dd0dc4636 53 }