From: Angus Gratton Date: Thu, 17 Aug 2017 07:25:39 +0000 (+1000) Subject: https example: Clean up output, print cipher suite & request count X-Git-Tag: v3.1-dev~400^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f4404ae220071fbab7630dc847ad443f06ba9b48;p=esp-idf https example: Clean up output, print cipher suite & request count --- diff --git a/examples/protocols/https_request/main/https_request_example_main.c b/examples/protocols/https_request/main/https_request_example_main.c index bbba449831..c12f7c18d4 100644 --- a/examples/protocols/https_request/main/https_request_example_main.c +++ b/examples/protocols/https_request/main/https_request_example_main.c @@ -254,6 +254,8 @@ static void https_get_task(void *pvParameters) ESP_LOGI(TAG, "Certificate verified."); } + ESP_LOGI(TAG, "Cipher suite is %s", mbedtls_ssl_get_ciphersuite(&ssl)); + ESP_LOGI(TAG, "Writing HTTP request..."); while((ret = mbedtls_ssl_write(&ssl, (const unsigned char *)REQUEST, strlen(REQUEST))) <= 0) @@ -296,7 +298,7 @@ static void https_get_task(void *pvParameters) } len = ret; - ESP_LOGI(TAG, "%d bytes read", len); + ESP_LOGD(TAG, "%d bytes read", len); /* Print response directly to stdout as it is read */ for(int i = 0; i < len; i++) { putchar(buf[i]); @@ -315,6 +317,11 @@ static void https_get_task(void *pvParameters) ESP_LOGE(TAG, "Last error was: -0x%x - %s", -ret, buf); } + putchar('\n'); // JSON output doesn't have a newline at end + + static int request_count; + ESP_LOGI(TAG, "Completed %d requests", ++request_count); + for(int countdown = 10; countdown >= 0; countdown--) { ESP_LOGI(TAG, "%d...", countdown); vTaskDelay(1000 / portTICK_PERIOD_MS);