Dependencies:   EthernetNetIf mbed

Revision:
0:21dd20de08d1
Child:
1:42cda24fa0a6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Aug 05 12:35:39 2010 +0000
@@ -0,0 +1,61 @@
+#include "mbed.h"
+#include "EthernetNetIf.h"
+#include "HTTPClient.h"
+
+EthernetNetIf eth;
+HTTPClient http;
+
+Serial pc(USBTX, USBRX);
+  
+int main() {
+
+//pc.baud(230400);
+
+  printf("Setting up...\n");
+  EthernetErr ethErr = eth.setup();
+  if(ethErr)
+  {
+    printf("Error %d in setup.\n", ethErr);
+    return -1;
+  }
+  printf("Setup OK\n");
+  
+{
+
+  HTTPFile f("/sd/m.pdf");
+  
+  HTTPResult r = http.get("http://mbed.org/media/press/mbed_whitepaper.pdf", &f);
+
+
+/*
+  HTTPFile f("/sd/image.png");
+  
+  HTTPResult r = http.get("http://mbed.org/media/press/images/mbed-logo-blue.png", &f);
+*/
+
+ // HTTPFile f("/local/test2.txt");
+// HTTPText f;
+  
+  
+  //http.setRequestHeader("User-Agent","mbed");
+  //http.setRequestHeader("Accept","*/*");
+  
+  //HTTPResult r = http.get("http://en.wikipedia.org/wiki/Transmission_Control_Protocol", &f);
+  
+  if(r==HTTP_OK)
+  {
+    printf("Result OK\n"); 
+  }
+  else
+  {
+    printf("Error %d\n", r);
+  }
+}  
+  while(1)
+  {
+  
+  }
+  
+  return 0;
+  
+}