Функция deleteGroup()
удаляет группу, и один из параметров для этого метода: groupDN
. В интерфейсе я использую jquery для указания запроса HTTP-удаления. Ранее я отправлял groupDN
, добавив его с URL-адресом. Теперь я хочу попробовать отправить этот параметр, встроенный в HttpServletRequest
. Код для переднего и заднего конца приведен ниже. Может ли кто-нибудь привести меня к правильному способу отправки/получения дополнительных параметров в запросе?Передача дополнительных параметров через запрос httpservlet
Передняя
function removeGroup(groupDN) {
var deleteGroupDetails=new Object();
deleteGroupDetails.groupDN=groupDN;
jQuery.ajax({
type : 'DELETE',
url : 'api/groupService/deleteGroup,
dataType : 'json',
data : JSON.stringify(deleteGroupDetails),
contentType : 'application/json',
async: false,
success : function(response) {
utilDisplayMessage(response,"SUCCESS");
window.location.reload();
},
error : function(obj, error, errormsg) {
utilDisplayMessage(obj.responseText,"ERROR");
}
});
}
deleteGroupDetails
содержит параметр groupDN
, который я думаю, что я мог бы пройти вместе с запросом.
Задний конец в Java
@DELETE
@Path("deleteGroup")
@Produces({MediaType.APPLICATION_JSON})
public String deleteGroup(@Context HttpServletRequest request) throws Exception {
String groupDN = request.getParameter("groupDN");
}