Unable to read Arduino+ESP8266 full get Response
Finally the HTTP Get request with Arduino Uno + ESP8266 Wifi shield which is working is below:
// This is a demo example using a public http server for testing both GET and POST requests
#include &lt;Arduino.h&gt;
#include &lt;LiteESP8266Client.h&gt;

#define PACKET_MTU 1500    // Standard network MTU is 1500 bytes

LiteESP8266 radio;

const char ssid[] PROGMEM = &quot;xyz&quot;;    //change it to your wifi SSID
const char password[] PROGMEM = &quot;abc&quot;;    //change it to your wifi password
const char host[] PROGMEM = &quot;192.168.0.156&quot;;
const int port = 8080;

const char http_get_request[] PROGMEM = &quot;GET /test HTTP/1.1\r\n&quot;;
const char http_useragent[] PROGMEM = &quot;User-Agent: Arduino-stm32/0.1\r\n&quot;;
const char http_content_type_json[] PROGMEM = &quot;Content-Type: application/json\r\n&quot;;
const char http_host[] PROGMEM = &quot;Host: 192.168.0.156\r\n&quot;;
const char http_close_connection[] PROGMEM = &quot;Connection: close\r\n\r\n&quot;;
const char http_content_length_header[] PROGMEM = &quot;Content-Length: &quot;;
const char success[] PROGMEM = &quot;success&quot;;
const char failed[] PROGMEM = &quot;failed&quot;;
const char CRLF[] PROGMEM = &quot;\r\n&quot;;
const char error_data_null[] PROGMEM = &quot;Error: data came back null.&quot;;

void setupStationMode() {
  Serial.print(&quot;Setup station mode... &quot;);
  if (radio.set_station_mode()) {
    Serial.println(&quot;success&quot;);
  } else {
    Serial.println(&quot;failed&quot;);
  }
}

void joinAP() {
  Serial.print(&quot;Join AP &quot;);
  Serial.print(ssid);
  Serial.print(&quot;... &quot;);
  if (radio.connect_to_ap(ssid, password)) {
    Serial.println(&quot;Success&quot;);
  } else {
    Serial.println(&quot;Failed&quot;);
  }
}

void establishTcpConnect() {
  Serial.print(&quot;Establish TCP Connection... &quot;);
  if (radio.connect_progmem(host, port)) {
    Serial.println( &quot;Success&quot;);
  } else {
    Serial.println( &quot;Failed&quot;);
  }
}

void getHttpPacket() {
  char *data;
  while ((data = radio.get_response_packet(PACKET_MTU, 5000))) {
    if (data) {
      Serial.println(&quot;Packet Received...&quot;);
      Serial.println(data);
    } else {
      Serial.println(error_data_null);
    }
  }
  free(data);
}

void httpGet() {
  Serial.println(&quot;Sending GET request... &quot;);
  radio.send_progmem(http_get_request);
  radio.send_progmem(http_useragent);
  radio.send_progmem(http_host);
  radio.send_progmem(http_close_connection);
}
void setup() {
  delay(2000);
  radio.begin(9600,2,3);
  Serial.begin(9600);
  while (!Serial) {};

  setupStationMode();
  joinAP();
}

void loop() {
  establishTcpConnect();

  httpGet();
  getHttpPacket();
  }

Output:
Setup station mode... success
Join AP ⸮... Success
Establish TCP Connection... Success
Sending GET request... 
Packet Received...
HTTP/1.1 200 
Content-Type: text/plain;charset=UTF-8
Content-Length: 27
Date: Fri, 07 Aug 2020 13:04:03 GMT
Connection: close

Greetings from Spring Boot!

But one issue I am facing is after few call the HTTP invocation is getting stopped probably memory being full. Will check this.