我開始在一家公司工作,公司的網絡由代理人裁決。我已經花了很多時間,只是在處理代理時想出如何重新安裝cordova和ionic,現在我正在努力解決這個問題:AngularJS「407代理身份驗證必需」
在一個服務中,我從.ics文件中檢索數據,以json的形式顯示在我的視圖中。在家裏或其他地方,它工作正常,但在這裏,代理正在阻止該進程並說:407:「需要代理身份驗證」。
這裏是我的服務
angular
.module("service")
.factory("edt", edtService);
function edtService($q, $http) {
var urlCalendar = 'https://planning.univ-tln.fr/Telechargements/ical/EdT_'myNameHere'.ics?version=14.0.2.1&idICal=29B629A9A9CD62183CF9858588E734D7¶m=643d5b312e2e36325d2666683d3126663d31';
this.getCalendar = getCalendar;
function getCalendar() {
var deferred = $q.defer();
$http.get(urlCalendar).then(_parseIcs, deferred.reject);
function _parseIcs(success) {
var calData = window.ICAL.parse(success.data);
return deferred.resolve(calData[2]);
}
return deferred.promise;
}
return this;
}
我已經指定在某些文件的代理服務器設置(如.bowerrc和.npmrc,安裝科爾多瓦和離子),但我不知道在哪裏指定使用代理角$ http ... 歡迎任何幫助:)我盡我所能清除..
編輯:也許我可以使用攔截器?只是一個想法..
你能從外面訪問提到的網址嗎? –
@ nitishkumar-singh是的我可以訪問它! – DevMoutarde
我真的需要這方面的幫助......甚至不知道從哪裏開始:/我無法進一步處理數據:( – DevMoutarde