2014-07-25 8 views
0

로컬로 호스팅되는 json 파일을 반환하는 각도 js에서 http.get 호출을 만들고 있습니다.Restservice 호출이 404를 반환합니다.

시나리오 : 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) 및 경고 "오류 : 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; 
}); 

Pls 참고 브라우저에서 위의 URL을 클릭하면 JSON이 완벽하게 표시됩니다. 3 - 성공

을 또한, 나는 공공 URI (예를 들어, http://rest-service.guides.spring.io/greeting)이 다시 괜찮아 작동을 사용하는 경우 : 나는 나머지 호출을 통해 액세스 할 때 그것은 단지, 그것은 404

시나리오 반환합니다.

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

여기에서 문제가 무엇인지 지적 해 줄 수 있습니까?

답변

0

코드 집합에서 텍스트와 마크 업을 혼합 할 때의 모양을 구별하는 것이 약간 어렵습니다.

그러나 당신은 당신의 URL에 `을 사용하는 것이 간단 할 수 있습니까?

+0

코드의 형식이 올바르게 지정되었습니다 (DanMan에게 감사드립니다). 이전 서식을 유감스럽게 생각합니다. – user3137592

+0

실패한 URL에 backtick "'"이있는 이유는 무엇입니까? – craigb

+0

@craigb - 그렇지 않습니다. Stackoverflow 내가 IP 주소 주위에 따옴표를 감쌌다. 당신은 백틱을 무시할 수 있습니다. – user3137592

관련 문제