Saltar al contenido

¿Cómo enviar datos con la solicitud angularjs $ http.delete ()?

Isabela, miembro de este gran staff, nos ha hecho el favor de escribir este artículo porque conoce muy bien este tema.

Solución:

Puede hacer una ELIMINACIÓN de http a través de una URL como /users/1/roles/2. Esa sería la forma más RESTful de hacerlo.

De lo contrario, supongo que puede simplemente pasar la identificación del usuario como parte de los parámetros de consulta. Algo como

$http.delete('/roles/' + roleid, params: userId: userID).then...

Mi sugerencia:

$http(
    method: 'DELETE',
    url: '/roles/' + roleid,
    data: 
        user: userId
    ,
    headers: 
        'Content-type': 'application/json;charset=utf-8'
    
)
.then(function(response) 
    console.log(response.data);
, function(rejection) 
    console.log(rejection.data);
);

$http.delete El método no acepta el cuerpo de la solicitud. Puedes probar esta solución alternativa:

$http( angular.merge(, config || , 
    method  : 'delete',
    url     : _url,
    data    : _data
));

donde en config puede pasar datos de configuración como encabezados, etc.

Agradecemos que quieras reafirmar nuestra labor escribiendo un comentario o dejando una valoración te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *