Eliminated unessecary logic when defining chunk size
Dependents: ECE_4180_Lab_4 IoT_Security_WIFI ESP8266_HTTP_HelloWorld ESP8266_ws_hw ... more
Fork of HTTPClient-SSL by
Diff: HTTPClient.cpp
- Revision:
- 33:b663a5bab72d
- Parent:
- 32:d9db238bb8a3
- Child:
- 34:7a7e395f8df3
diff -r d9db238bb8a3 -r b663a5bab72d HTTPClient.cpp --- a/HTTPClient.cpp Thu Aug 28 00:07:09 2014 +0000 +++ b/HTTPClient.cpp Fri Aug 29 04:22:38 2014 +0000 @@ -22,7 +22,7 @@ #define MAX_URL_PATH_LENGTH 128 //Debug is disabled by default -#if 0 +#if 1 //Enable debug #include <cstdio> #define DBG(x, ...) std::printf("[HTTPClient : DBG]"x"\r\n", ##__VA_ARGS__); @@ -314,11 +314,16 @@ return HTTP_CONN; } } - + DBG("ctx=%x, ssl=%x, ssl->ctx->CBIORecv, CBIOSend=%x, %x\n", ctx, ssl, SocketReceive, SocketSend ) ; - if (CyaSSL_connect(ssl) != SSL_SUCCESS) { + int result = CyaSSL_connect(ssl); + if (result != SSL_SUCCESS) { ERR("SSL_connect failed"); + int err = CyaSSL_get_error(ssl, result); + char errorString[80]; + CyaSSL_ERR_error_string(err, errorString); + ERR("SSL Error: %s (err=%d,status=%d)",errorString,err,result); cyassl_free() ; return HTTP_CONN; }