웹 소켓을 통해 $ http.get을 실행 중이고 .error가 매개 변수를 채우지 않습니다. 저는 각도 1.3.5를 사용 중이며 OSX에서 최신 Chrome을 사용하고 로컬 호스트는 mywebsite.com에 별명을 지정합니다.
$http({method: 'GET', 'ws://mywebsite.com/resource'})
.success(function(response){ ... })
.error(function(err, status){
console.log(err); <<< here err and status are null respectively 0 even the XHR Response logs 401 in console.
});
이렇게하는 이유는 무엇입니까? 어떤 오류 코드가 아니라면 오류 콜백으로 전달되지 않습니다. 2xx 응답 들어, 나는 데이터를 얻을 모두 괜찮아요.
명확히하기 위해 .error 콜백은 정상적으로 호출되지만 오류 및 상태는 채워지지 않습니다.
은 오타입니다. 당신은 두 개의 점'headers}를 넣는다). .success' – Abdelouahab
'ws' 대신'http' 요청으로 시도하면 미안 해요 내 머리글 변수가 실제 코드 – Biba
에서 붙여 넣어집니다. 콜백이 채워지나요? – Abdelouahab