2016-02-22 47 views
0

我成功地張貼到我的服務器,但是當請求失敗的錯誤對象是空的,基於錯誤代碼 在這裏,我無法構造邏輯代碼,我所看到的DEV工具

$http({ 
     method: 'POST', 
     url: 'my remote api/', 
     data: {'Account' : $scope.userPhoneNumber, 'Initiator' : initiator.toString()}, 
     headers: {"Authorization": "Basic register:register"} 
    }). 
    then(function (response) { 
     console.log(response.data.AuthenticationUid); 
     openModalWindow(initiator, response.data.AuthenticationUid); 
    }, function (data) { 
     console.log(data); 
     $scope.phoneNotFound = true; 
    }); 

enter image description here

正如你可以看到印有數據對象是否顯示狀態爲-1,而它應該顯示404 ....

回答

0

控制檯輸出表明您是發佈失敗至 服務器。您的OPTIONS請求成功,但您的帖子由於缺少指示CORs錯誤的「Access-Control-Allow-Origin」標頭而失敗。

沒有你的服務器的知識,這是一個有點很難給你一個確切的解決方案,但搜索沿「設立CORS」線的東西應該讓你在正確的軌道上。

+0

我不知道爲什麼它的顯示CORS錯誤,但忽略了這個心不是任何CORS問題,錯誤代碼404沒有發現,如果我認爲是存在的服務器我得到200和數據上的數據,還有心不是任何CORS問題。 – naoru

+0

錯誤代碼-1在角度方面不是問題。你能否更新你的問題來顯示服務器代碼? – Spacepotato

+0

我是API的使用者,我無法訪問它的代碼。但瀏覽器確實檢測到正確的錯誤代碼是404,所以我不認爲它是服務器問題 – naoru