Отправляем запрос таким кодом:
$scope.updateProjects = function () {
var config = {
headers : {
'Content-Type': 'application/json'
}
};
$http.post($scope.api+'api/v2/projects-advanced', JSON.stringify($scope.request), config)
.then(function (response) {
$scope.projects = response.data.projects;
});
};
На сервере (PHP,Laravel 5):
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: *");
В консоле ошибка:
Что самое главное при заголовке: 'Content-Type': 'application/x-www-form-urlencoded' Все хорошо работает но на этот раз мне нужно передать даные не в "x-www-form-urlencoded", а в json.
Проблема с CORS это обычно проблема на сервере, а не на клиенте. Тут рассмотрена похожая на вашу проблема
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости