Когда я пытаюсь отправить токен в headers возникает ошибка:
angular.js:12837 OPTIONS http://api.thunderrise.com/start-track 401 (Unauthorized)
(anonymous) @ angular.js:12837
q @ angular.js:12564
(anonymous) @ angular.js:12312
(anonymous) @ angular.js:17145
$digest @ angular.js:18331
$apply @ angular.js:18628
(anonymous) @ angular.js:27456
dispatch @ jquery.js:4435
elemData.handle @ jquery.js:4121
:82/#!/start-track:1 Failed to load http://api.thunderrise.com/start-track: Response for preflight has invalid HTTP status code 401
angular.js:14794 Possibly unhandled rejection: -1
(anonymous) @ angular.js:14794
(anonymous) @ angular.js:11210
g @ angular.js:17177
$digest @ angular.js:18331
$apply @ angular.js:18628
l @ angular.js:12619
s @ angular.js:12863
y.onerror @ angular.js:12791
XMLHttpRequest.send (async)
(anonymous) @ angular.js:12837
q @ angular.js:12564
(anonymous) @ angular.js:12312
(anonymous) @ angular.js:17145
$digest @ angular.js:18331
$apply @ angular.js:18628
(anonymous) @ angular.js:27456
dispatch @ jquery.js:4435
elemData.handle @ jquery.js:4121
angular.js:12837 XHR failed loading: OPTIONS "http://api.thunderrise.com/start-track".
**Вот код отправки:**
.controller('startCtrl', function($http, $location, $q, currentUser){
this.Start = function(){
if(currentUser.token){
var deferred = $q.defer();
$http.defaults.headers.common.Authorization = 'Basic ' + currentUser.token;
$http({
method: 'GET',
url: 'http://api.thunderrise.com/start-track',
headers: {
'Authorization': 'Basic ' + currentUser.token
}
}).then (function success(response) {
deferred.resolve(response);
},function error(response) {
deferred.reject(response.status);
}
);
return deferred.promise;
}
}
})
[1]: https://i.stack.imgur.com/ackx7.png
[2]: https://i.stack.imgur.com/rTXta.png
Перепробовал разные способы, ничего не получается. Может ли быть проблема на сервере или это я что не так делаю?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Дорогие друзья, вопрос будет звучать довольно странно , но всё же это нужно
Был разработан небольшой корпоративный портал на Laravel 54, но теперь требуется развернуть аналог на фреймворке Yii2, потому что он принят в команде,...