Makaleler ve sayfalar için harici bir Drupal kullanan bir web sitesi geliştiriyorum. Amaç, bir web sitesindeki makaleleri sadece html/css/js kullanarak göstermektir.Dinlenme sunucusu üzerinden Drupal giriş
Drupal arka tarafa bir Rest Server modülü ekledim, böylece makaleleri yeniden almak için http istekleri yapabilirim. Şimdi drupal back-end çalışmalarından makaleleri geri alma (aşağıdaki kod bakınız). Restdrupal sitemde adıdır ve restendpoint
$.ajax({
url : "http://127.0.0.1/restdrupal/restendpoint/node.json",
dataType : 'json',
success : function(data) {
//further code
}
});
Şimdi benim müşteri bazı makaleler eklemek mümkün istiyorum istirahat sunucunun bitiş noktasının adı (Apaçık Captian), bu yüzden ilk giriş yapmanız gerekecek. Günlerce interneti araştırıyorum ve milyonlarca şey denedim ama hiçbir şey benim için işe yaramadı. Ayrıca POST içine PUT değiştirdik
$.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
}
});
...
i alıyorum yanıtı benim yaptığım (hayır mather çıkmaktadır: i (jQuery ile) denedim en son şey bu oldu Aynı:
406 Not Acceptable: Unsupported request content type application/x-www-form-urlencoded
Birisi bana yardım edebilir mi? Saygılarımızla, Ceetn
açıklamak mümkün kimse - bu drupal 6 ya da 7, ve 2 ya da 3 hizmet mi? ta! – ErichBSchulz
Drupal 7 ve hizmetler 3. – Ceetn