Dependencies:   EthernetNetIf mbed

HTTPClientExample.cpp

Committer:
nenad
Date:
2012-04-10
Revision:
0:e88a2ecafb49

File content as of revision 0:e88a2ecafb49:

#include "mbed.h"
#include "EthernetNetIf.h"
#include "HTTPClient.h"

EthernetNetIf eth;
/*EthernetNetIf eth(
  IpAddr(192,168,0,110), //IP Address
  IpAddr(255,255,255,0), //Network Mask
  IpAddr(192,168,0,1), //Gateway
  IpAddr(192,168,0,1)  //DNS
);*/

HTTPClient http;
  
int main() {

  printf("Setting up...\n");
  EthernetErr ethErr = eth.setup();
  if(ethErr)
  {
    printf("Error %d in setup.\n", ethErr);
    return -1;
  }
  printf("Setup OK\n");
  
  HTTPText txt;
  
  HTTPResult r = http.get("http://tnt.etf.rs/~oe4irs/pmk.txt", &txt);
  if(r==HTTP_OK)
  {
    printf("Result :\"%s\"\n", txt.gets()); 
  }
  else
  {
    printf("Error %d\n", r);
  }
  
  while(1)
  {
  
  }
  
  return 0;
  
}