4a2222d210
Changes so this can be added to the Arduino 1.5+ library manager
2015-07-03 14:59:41 +01:00
4bb288dd86
Fixes issue #10 where the library would crash on Intel Galileo and Edison.
2015-05-05 22:56:12 +01:00
522108f64e
Added sending "Connection: close" header to fix hang when talking to some servers (first spotted with Xively's servers)
2013-11-24 21:39:54 +00:00
53cc49f1c8
Reworked to trim down the code size of sketches using HttpClient
2013-11-24 21:39:10 +00:00
fa50bfdbdb
Installation instructions updated to use releases area
2013-11-23 12:28:37 +00:00
9fddcdc121
Undo moving files because that wasn't actually causing problems with adding the library via the Arduino IDE - it was a hard-to-notice error about the naming, which sadly means the "Download Zip" button won't ever work directly (at least until Arduino/Processing IDE accepts "-" in library names)
2013-11-23 12:24:11 +00:00
c0ab829395
Merge branch 'master' of github.com:amcewen/HttpClient
2013-11-23 11:35:52 +00:00
881fd8f12f
Moved files into an HttpClient subdirectory for easier installation via the Arduino IDE
2013-11-23 11:35:05 +00:00
476406b1bc
Reworked the explanation to use markdown, for prettier formatting
2013-11-23 11:31:26 +00:00
4076ba18ad
Updated README with new installation instructions
2013-11-23 11:24:19 +00:00
ce4d50b898
Merge pull request #3 from johnmckerrell/master
...
Connected bug
2013-03-22 09:48:15 -07:00
cc55357e77
Making http response timeout mutable
2012-11-02 19:25:05 +00:00
4eb25a73ff
Actually return the connected status :)
2012-11-01 16:23:12 +00:00
fc72d823a7
Merge pull request #1 from johnmckerrell/master
...
Fixing bug in HttpClient Host Header when the port isn't the default
2012-09-28 10:12:32 -07:00
8bb4f74fba
Adding port number to host header if != 80.
2012-09-15 10:59:09 +01:00
ea1618be0e
Reworked HttpClient::read() so it doesn't hit the bug in WiFiClient::read(...) (the mulit-byte version)
2012-09-03 18:28:59 +01:00
8bca4a37d2
Fixed bug introduced when I disabled the proxy support, so it now actually /works/ for doing HTTP requests...
2012-08-17 13:02:28 +01:00
1cc31765ff
Update keywords for the renamed eof -> completed
2012-08-17 13:01:59 +01:00
c1405676f4
Disabled proxy capability as it introduced a dependency on Ethernet, which meant that it didn't work properly with a WiFi shield
2012-08-13 17:07:57 +01:00
44d790b8a6
Updated to new API as discussed on the Arduino Developers mailing list. Part of the process of moving the library to live as one of the core Arduino libraries.
...
The get/put/post calls have been streamlined to require fewer parameters in the basic case - i.e. you can just call http.get("www.mysite.com", "/somepath") to make a simple request.
The accept header has been removed from the list of possible parameters to get/put/post - if you need to use it then send it manually with sendHeader(...) instead.
You don't need to call finishRequest() after the initial call to get/put/post if you aren't going to send any headers. However, if you /do/ want to send extra headers then you need to call beginRequest() before the get/put/post and endRequest() at the end of all the sent data (so after the data as well as the headers). E.g.
http.beginRequest();
http.post("www.somesite.com", "/somepath");
http.sendHeader("Content-Length", strlen(postdata));
http.print(postdata);
http.endRequest();
2012-03-30 15:11:13 +01:00
222f718705
Updates to work with proper release of Arduino 1.0
2011-11-30 21:39:43 +00:00
6e8d284c7b
Updated to use the new generic Client API (rather than the Ethernet-specific one) and added ability to connect via an HTTP proxy
2011-09-05 16:03:00 +01:00
a9a0821cff
Tweaks to header file to make it easier to include
2011-09-05 14:58:54 +01:00
3a951081f8
Added initial version of the README to explain the library
2011-05-14 15:25:14 +01:00
6e632624bf
Initial version on github. Updates old version which lived on googlecode to use new DHCP and DNS API in the Arduino Ethernet library
2011-05-14 14:42:26 +01:00