{
public static Map<String, Object> doPost(String url, Map<String, Object> bodyMap, Integer connectionTimeout, Integer soTimeout)
{
Map<String, Object> resp = postJSON(url, MapUtil.mapToString(bodyMap), connectionTimeout, soTimeout);
if (!resp.containsKey("exception"))
resp.put("response", MapUtil.jsonObjectToMap(new JSONObject((String) resp.get("response"))));
return resp;
}