Estoy desarrollando un sitio web que usa un Drupal externo para los artículos y las páginas. El propósito es mostrar los artículos en un sitio web usando solo html/css/js.Inicio de sesión de Drupal a través del servidor de reposo
He agregado un módulo Rest Server al back-end de drupal para que pueda hacer solicitudes http para recuperar los artículos. Ahora recuperando los artículos de los trabajos de back-end de drupal (vea el código a continuación). Restdrupal es el nombre de mi sitio y restendpoint es el nombre del punto final del servidor de ocio (Captian obvio)
$.ajax({
url : "http://127.0.0.1/restdrupal/restendpoint/node.json",
dataType : 'json',
success : function(data) {
//further code
}
});
Ahora quiero mi cliente para poder agregar algunos artículos, por lo que tiene que identificarse. He estado buscando en Internet durante días y he probado un millón de cosas, pero nada funcionó para mí. La última cosa que he probado (con jQuery) fue la siguiente:
$.ajax({
url : "http://127.0.0.1/restdrupal/restendpoint/user/login",
dataType:'application/json',
type : 'PUT',
data : 'Name=myusername&Pass=mypassword',
success : function(data) {
//further code
},
error:function(data){
//Error handling
}
});
También he cambiado el puesto en puesto ...
la respuesta que recibo es (sin Mather lo que hago) lo mismo:
406 Not Acceptable: Unsupported request content type application/x-www-form-urlencoded
¿Podría alguien ayudarme? Un cordial saludo, Ceetn
es alguien capaz de aclarar - es este Drupal 6 o 7, ¿y es servicios 2 o 3? ¡ejército de reserva! – ErichBSchulz
Drupal 7 y servicios 3. – Ceetn