Я звоню в сервис из Angular 7.
search(params) {
let url = 'https://thisapp.com/api/search.php';
return this.http.post(url, params);
}
console.log с «params»
{keywords: "riches", recent: "false", magic: ["fun"] }
«params» не читается в $Переменная _POST в моем скрипте на живом сервере.В Почтальоне или в моей локальной среде разработки они отображаются правильно.
<?php
var_dump($_POST); exit;
--- the rest of the code ---
?>
В Почтальоне:
array(3) {
["keywords"]=>string(6) "riches"
["recent"]=>string(5) "false"
["magic"]=>array(1) {
[0]=>string(3) "fun"
}
}
Живой сервер:
array(0)
Так оно и естьне получает данные в виде массива $ _POST.Я думаю, что это что-то с заголовками ...