休息服务呼叫返回404

时间:2014-07-25 18:28:44

标签: angularjs rest

我在angular js中进行http.get调用,返回本地托管的json文件。

情景:1 - 成功

$http.get("/SuccessResponse.json").success(function(jsonDataa) {
    //some code
}).error(function (data, status, headers, config) {
    alert("error::"+status);
    return status;
});

上面的代码完全正常,我的代码内部执行得很好。

场景:2 - 失败

但是,当我在URI上托管相同的json时,http.get调用返回404并发出警告" error :: 404"。

$http.get("http://`10.23.67.43:8080/Api/util`").success(function(jsonDataa) {
    //some code
}).error(function (data, status, headers, config) {
    alert("error::"+status);
    return status;
});

请注意,当我在浏览器上点击上面的网址时,它会显示JSON完全正常。只有当我尝试通过休息呼叫访问它时,它才会返回404。

场景:3 - 成功

此外,如果我使用公共URI(例如http://rest-service.guides.spring.io/greeting),它又可以正常工作。

$http.get("http://rest-service.guides.spring.io/greeting").success(..

有人可以帮忙指出这里的问题是什么吗?

1 个答案:

答案 0 :(得分:0)

在您的代码标签中混合文本和标记时,区分它的外观有点困难。

然而,在您的网址中使用`可能会如此简单吗?

相关问题