Angularjs Restservice调用返回404
我正在angular js中调用http.get,它返回本地托管的json文件 场景:1——成功Angularjs Restservice调用返回404,angularjs,rest,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; }); 上面的代码工作得非常好,我的代
$http.get("/SuccessResponse.json").success(function(jsonDataa) {
//some code
}).error(function (data, status, headers, config) {
alert("error::"+status);
return status;
});
上面的代码工作得非常好,我的代码在success中得到了很好的执行
场景:2——失败
但是,当我在URI上承载相同的json时,http.get调用返回404并发出“error::404”警报
请注意,当我在我的浏览器上点击上面的url时,它会完美地显示JSON。只有当我尝试通过rest调用访问它时,它才会返回404
场景:3——成功
$http.get("/SuccessResponse.json").success(function(jsonDataa) {
//some code
}).error(function (data, status, headers, config) {
alert("error::"+status);
return status;
});
此外,如果我使用公共URI(例如),它也可以正常工作
$http.get("http://rest-service.guides.spring.io/greeting").success(..
有人能帮忙指出这里的问题吗?当你在代码标签中混合文本和标记时,很难区分它的外观
但是,您可以在url中使用`这样简单吗?现在代码的格式已经正确了(谢谢DanMan)。很抱歉前面的格式设置。为什么失败的URL有反勾“`”?@craigb-它没有。Stackoverflow迫使我在IP地址周围加引号。您可以忽略反勾号。