I am using Android Volley library to send POST request. And for POST request
Content-Type:application/js
Using network sniffing tool like Wireshark,I found that my error lay on wrong HTTP header. Then using Chrome DHC plugin
I found that Header Content-Type should be application/json; charset=utf-8and I was continuously using
Map header = new HashMap();
header.put("Content-Type", "application/json");
instead of
Map header = new HashMap();
header.put("Content-Type", "application/json; charset=utf-8");
Using proper Header solved my issue