2012-09-26 6 views
0

RESTful 서비스에서 인증에 성공한 후 서버에서 JSON 응답을받을 것으로 예상됩니다. 나는 그것이 OPTIONS 대신 GET로 방법을 보여줍니다 FF에 firebug의 NET 탭을 확인하는 경우가 GET으로 방법을 선택하지 않는 몇 가지 이유를 들어RESTful 서비스에서 JQuery 권한 부여가 작동하지 않습니다.

jQuery.ajax({ 
         type: "GET", 
         url: "http://dev.ragld.com/hostinfo/", 
         contentType: "json", 
         beforeSend: function(jqXHR){ 
          jqXHR.setRequestHeader("Authorization", "Basic cmsdfsdfG~~~~~Q6cmFnbGQ="); 
//some characters have been changed for security reasons. 
         }, 
         accept: "application/json", 
         async:false, 
         success: function(response){ 
          console.log('success called..'); 
         }, 
         error: function(errorObj){ 
          console.log(errorObj); 
         } 
    }); 

: 나는 아래의 코드를 사용하고

. 마찬가지로 JSON 데이터를 반환하지 않습니다.

도움이 될만한 사람이 있습니까? 크롬에서

편집 오류, 그래도 많은 말을하지 않습니다 당신의 REST API는 쿠어스을 enter image description here

답변

0

있습니까 ? 그렇지 않은 경우 동일한 도메인에 있지 않은 URL로 AJAX 호출을 할 수 없습니다.

+0

예 다른 서버에서 요청할 수 있습니다. 내가 권한이없는 getJSON을 사용하여 액세스 할 수있는 다른 서비스가 실행 중입니다. 권한이있는이 요청 만 작동하지 않습니다. –

+0

오류 콜백이 발생합니까? – Peeter

+0

예 오류 콜백이 발생합니다. –

관련 문제