A HTTP Client for the mbed networking libraries. Work with Xively. Send location using PUT request.

Fork of HTTPClient by Donatien Garnier

Files at this revision

API Documentation at this revision

Comitter:
donatien
Date:
Thu Apr 26 14:19:25 2012 +0000
Parent:
1:b70c37cf73ca
Child:
3:5aef7584de4b
Commit message:

Changed in this revision

HTTPClient.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/HTTPClient.cpp	Thu Apr 26 14:17:23 2012 +0000
+++ b/HTTPClient.cpp	Thu Apr 26 14:19:25 2012 +0000
@@ -156,6 +156,9 @@
 
   size_t recvContentLength = 0;
   bool recvChunked = false;
+  char buf[CHUNK_SIZE];
+  size_t trfLen;
+  int crlfPos;
 
   //Send all headers
 
@@ -188,9 +191,6 @@
   ret = send("\r\n");
   if(ret != OK) goto connerr;
 
-  char buf[CHUNK_SIZE];
-  size_t trfLen;
-
   //Send data (if POST)
   if( (method == HTTP_POST) && (pDataOut != NULL) )
   {
@@ -251,7 +251,7 @@
     goto prtclerr;
   }
 
-  int crlfPos = crlfPtr - buf;
+  crlfPos = crlfPtr - buf;
   buf[crlfPos] = '\0';
 
   //Parse HTTP response