HttpRequest class using AsyncTask for Android application
By default AsyncTask tasks execute sirially on the default executor and you should at least override the execute to make sure that all requests are run in parallel unless specified otherwise
Apache HTTP library is considered deprecated in Android and you should try to at least use HttpUrlConnection if not a library that can make this happen with zero boilerplate code sych as Volley, OkHttp or Retrofit
Using Thread.sleep on the main thread is the best way you have to cause these warnings.
The system has about 16.8 milliseconds to draw anything on the screen and you just took away 10 of them for nothing while blocking the system from using the thread.
please use the given onPreExecute and onPostExecute to show progress activity to the user in any way you see fit and never EVER sleep on the main thread