fix: Add code to print the response buffer

This commit is contained in:
Harshit Malpani 2024-05-17 11:37:05 +05:30
parent 1a6060fa3a
commit 49ad0a0766
No known key found for this signature in database
GPG Key ID: 441A8ACC7853D493
2 changed files with 8 additions and 1 deletions

View File

@ -4,4 +4,9 @@ menu "Example Configuration"
default "httpbin.org"
help
Target endpoint host-name for the example to use.
config EXAMPLE_ENABLE_RESPONSE_BUFFER_DUMP
bool "Enable logging response buffer from HTTP event handler"
default false
help
HTTP response is accumulated in output_buffer. Enable this config to print the accumulated response
endmenu

View File

@ -108,7 +108,9 @@ esp_err_t _http_event_handler(esp_http_client_event_t *evt)
case HTTP_EVENT_ON_FINISH:
ESP_LOGD(TAG, "HTTP_EVENT_ON_FINISH");
if (output_buffer != NULL) {
// Response is accumulated in output_buffer. Uncomment the below line to print the accumulated response
#if CONFIG_EXAMPLE_ENABLE_RESPONSE_BUFFER_DUMP
ESP_LOG_BUFFER_HEX(TAG, output_buffer, output_len);
#endif
free(output_buffer);
output_buffer = NULL;
}