jquery – 通过Rest服务器登录Drupal

前端之家收集整理的这篇文章主要介绍了jquery – 通过Rest服务器登录Drupal前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个使用外部Drupal来处理文章页面的网站.
目的是仅使用html / css / js在网站中显示文章.

我已经向drupal后端添加了一个Rest Server模块,因此我可以执行http请求来检索文章.现在从drupal后端工作中检索文章(参见下面的代码). Restdrupal是我的站点名称,restendpoint是Rest服务器端点的名称(Captian ObvIoUs)

$.ajax({
    url : "http://127.0.0.1/restdrupal/restendpoint/node.json",dataType : 'json',success : function(data) {
              //further code
    }
});

现在我希望我的客户能够添加一些文章,所以我需要先登录.
我已经在互联网上搜索了几天,尝试了一百万件事,但对我来说没有任何作用.我尝试过的最新功能(使用jQuery)是这样的:

$.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
    }
});

我也把PUT变成了POST …

我得到的反应是(不管我做什么)相同:

406 Not Acceptable: Unsupported request content type application/x-www-form-urlencoded

可以请有人帮助我吗?
亲切的问候,
Ceetn

解决方法

您必须启用服务端点的application / x-www-form-urlencoded内容类型.

请执行以下操作:服务 – >编辑资源 – >选择标签“服务器” – >启用“application / x-www-form-urlencoded”就是这样

原文链接:https://www.f2er.com/jquery/181321.html

猜你在找的jQuery相关文章