A HTTP/HTTPS Client for the mbed networking/CyaSSL ssl library
Dependents: Anpi dropbox_access php_access_auth TwitterReader ... more
Fork of HTTPClient by
HTTP and HTTPS Client Class with wolfSSL, embedded SSL library.
The class was forked from http://mbed.org/users/donatien/code/HTTPClient/
It, now, accepts url both with "http://" and "https://".
Allocate caller thread with 16kbytes or larger stack for "https" requests.
Rest of the API stays compatible with HTTPClient.
For more about the library, see http://www.wolfssl.com. http://wolfssl.com/yaSSL/Docs.html.
Extended methods:
- HTTPResult basicAuth(const char* user, const char* password); /* set id/passwd for basic Authentication */
- void setHeader(char *header) ; /* set http headers */
- HTTPResult setSSLversion(int minorV) ; /* set SSL/TLS version. 0: SSL3, 1: TLS1.0, 2: TLS1.1, 3: TLS1.2 */
History
Sync with wolfSSL 3.9.0
2016-04-28, by wolfSSL [Thu, 28 Apr 2016 00:55:27 +0000] rev 34
Sync with wolfSSL 3.9.0
Added dumpReqHeader, dumpResHeader
2015-07-21, by wolfSSL [Tue, 21 Jul 2015 01:07:25 +0000] rev 33
Added dumpReqHeader, dumpResHeader
Multi-byte support
2015-07-20, by wolfSSL [Mon, 20 Jul 2015 09:21:07 +0000] rev 32
Multi-byte support
with wolfSSL 3.6.0
2015-06-26, by wolfSSL [Fri, 26 Jun 2015 00:39:47 +0000] rev 31
with wolfSSL 3.6.0
Skipping large header
2014-12-05, by wolfSSL [Fri, 05 Dec 2014 07:03:47 +0000] rev 30
Skipping large header
timing after request sent
2014-12-03, by wolfSSL [Wed, 03 Dec 2014 05:26:32 +0000] rev 29
timing after request sent
timing after request sent;
2014-12-03, by wolfSSL [Wed, 03 Dec 2014 05:14:23 +0000] rev 28
timing after request sent;
Minor fix
2014-07-21, by wolfSSL [Mon, 21 Jul 2014 11:29:00 +0000] rev 27
Minor fix
2014-07-21, by wolfSSL [Mon, 21 Jul 2014 11:30:29 +0000] rev 26
CyaSSL under HTTPClient class
2014-07-12, by wolfSSL [Sat, 12 Jul 2014 12:09:38 +0000] rev 25
CyaSSL under HTTPClient class