我在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(..
有人可以帮忙指出这里的问题是什么吗?
答案 0 :(得分:0)
在您的代码标签中混合文本和标记时,区分它的外观有点困难。
然而,在您的网址中使用`可能会如此简单吗?