Could you modify the wait option of the nx_web_http_client_response_body_get(), from TX_WAIT_FOREVER to 5 *NX_IP_PERIODIC_RATE, and check the status of the second call? If the status is 0x01(NX_NO_PACKET), please check if the server did send the response and if the driver received the response correctly.
And from the code, you need to release the http_packet after printing the packet content.