Я пытаюсь сделать http-запрос к файлу .php на сервере, все, что я делаю, это делаю такой запрос
$http({
url: 'http://localhost/sebha/login.php',
method: 'POST',
params: paramss
}).success(function(response) {
if (response.pk) {
$state.go('tab.home');
} else {
console.log('error');
}
});
но когда я пытался получить эти параметры в бэкэнде, я не смог получить их из массива $ _POST, поэтому, когда я проверил сеть в chrome, чтобы проверить запрос, я обнаружил, что URL-адрес запроса отображается так, однако это запрос POST не получить
http://localhost/sebha/login.php?password=admin&username=admin
Я просто хочу знать, почему параметры отправляются в URL, как именно GET-запрос, и как я его получаю.
params
для запросов GET и закодирует URL — используйте data
параметра Я:
$http({
url: 'http://localhost/sebha/login.php',
method: 'POST',
data: paramss
}).success(function(response) {
if (response.pk) {
$state.go('tab.home');
} else {
console.log('error');
}
});
Других решений пока нет …