通过jQuery 401调用REST服务

时间:2015-02-09 01:47:25

标签: php jquery ajax rest slim

我目前正在尝试从使用PHP / Slim创建的REST服务中检索数据。该服务从数据库中检索数据很好,但是当我尝试通过AJAX调用获取此数据时,我遇到了401 Unauthorized Error。

最初控制台说这是因为没有设置Access-Control-Allow-Origin参数,但是通过将参数添加到web.config(IIS)来解决这个问题 - 现在我只剩下{{1}登录Chrome控制台。

该调用旨在托管在不同的服务器上,因此,为了进行测试,我已使用GET http://localhost:8081/api/v1/users 401 (Unauthorized)上的RESTful服务将该网站置于端口:8082上。

我的AJAX调用编写如下(我也尝试过:8081但由于URL重写,jsonp会引发404错误。

?callback=...

我的RESTful服务编写如下:

$.ajax({
  type: 'get',
  url: 'http://localhost:8081/api/v1/users',
  dataType: 'json',
  success: function(data) {
    console.log(data);
  }
});

0 个答案:

没有答案