Fork of wolfSSL's HTTPClient fork. Fork!
Dependents: exosite_http_example exosite_http_example
Fork of HTTPClient by
Diff: HTTPClient.h
- Revision:
- 33:bdd333d3939c
- Parent:
- 27:5d4739eae63e
- Child:
- 34:a34fcee9f204
--- a/HTTPClient.h Fri Dec 05 07:03:47 2014 +0000 +++ b/HTTPClient.h Tue Jan 20 14:13:54 2015 -0600 @@ -25,6 +25,7 @@ #define HTTP_CLIENT_H #define HTTP_CLIENT_DEFAULT_TIMEOUT 15000 +#define MAX_HEADER_COUNT 3 class HTTPData; @@ -122,7 +123,7 @@ */ int getHTTPResponseCode(); - void setHeader(const char *header) ; /* set http headers */ + void setHeader(int idx, char *header) ; /* set http headers */ HTTPResult setSSLversion(int minorV) ; /* set SSL/TLS version. 0: SSL3, 1: TLS1.0, 2: TLS1.1, 3: TLS1.2 */ void setLocationBuf(char *url, int size) ; /* set URL buffer for redirection */ @@ -156,6 +157,8 @@ char * redirect_url ; int redirect_url_size ; int redirect ; + + char * header[MAX_HEADER_COUNT] ; /* for CyaSSL */ int SSLver ;