I am following the solution to send multi-part request using volley from How to multipart data using Android Volley. But, since SDK 22, httpentity is deprecated and it's removed completely on SDK 23.
The solution is to use openConnection, just like HttpEntity is deprecated on Android now, what's the alternative?, but I don't know how to use it for multi-part request
I have found a solution for this (based on Multipart/form-data requests in Android: HttpURLConnection vs OkHttp )
Here is my working sample code (tested with ASP.Net WebAPI)
MultipartActivity.java
BaseVolleyRequest.java: