A HTTP Client for the mbed networking libraries with HTTPFile for use with latest networking stack

Fork of HTTPClient by Donatien Garnier

An extension of the HTTPClient that adds HTTPFile. Currently on get is support and only works when getting binary files.

HTTPFile data("/local/firm.bin");
HTTPResult r = client.get("https://217.140.101.20/media/uploads/ollie8/firm.bin", &data);
if (r == HTTP_OK) {
                            
}

History

Fixed bug in file write method default tip

2015-07-26, by ollie8 [Sun, 26 Jul 2015 09:02:21 +0000] rev 19

Fixed bug in file write method


Removed debug depenency

2013-12-31, by ollie8 [Tue, 31 Dec 2013 11:06:57 +0000] rev 18

Removed debug depenency


Added implementation of HTTPFile

2013-12-30, by ollie8 [Mon, 30 Dec 2013 13:49:56 +0000] rev 17

Added implementation of HTTPFile


IHTTPData (HTTPText, HTTPMap) objects can be re-used multiple times (reading/writing position is reset on each connection); Support for PUT and DELETE methods

2012-08-30, by donatien [Thu, 30 Aug 2012 15:38:57 +0000] rev 16

IHTTPData (HTTPText, HTTPMap) objects can be re-used multiple times (reading/writing position is reset on each connection); Support for PUT and DELETE methods


Removed useless debug message

2012-08-29, by donatien [Wed, 29 Aug 2012 11:16:48 +0000] rev 15

Removed useless debug message


Fixed short chunk buffer issue

2012-08-28, by donatien [Tue, 28 Aug 2012 15:55:32 +0000] rev 14

Fixed short chunk buffer issue


Fixed blocking mode

2012-08-05, by donatien [Sun, 05 Aug 2012 16:12:10 +0000] rev 13

Fixed blocking mode


Updated to match the newest Socket API

2012-08-05, by donatien [Sun, 05 Aug 2012 15:30:07 +0000] rev 12

Updated to match the newest Socket API


Update for compat with newest Socket API

2012-07-30, by donatien [Mon, 30 Jul 2012 15:16:51 +0000] rev 11

Update for compat with newest Socket API


Corrected licence headers

2012-07-18, by donatien [Wed, 18 Jul 2012 15:40:04 +0000] rev 10

Corrected licence headers