contentType = FormPanel.ENCODING_URLENCODED;
} else if (settings.getType().matches("(POST|PUT)") && "json".equalsIgnoreCase(settings.getDataType())) {
dataString = data.toJson();
contentType = JSON_CONTENT_TYPE_UTF8;
} else {
dataString = data.toQueryString();
contentType = FormPanel.ENCODING_URLENCODED;
}
settings.setDataString(dataString);
settings.setContentType(contentType);
}