#php #json #api #postman #form-data
#php #json #API #postman #форма-данные
Вопрос:
Я пытаюсь отправить некоторые данные из postman на сервер, но PHP всегда возвращает null, PHP получает данные только тогда, когда я отправляю их с помощью необработанного тела.
PHP-код:
<?php
require_once("_config.php");
if($_SERVER['PHP_AUTH_USER'] == AUTH_USER amp;amp; $_SERVER['PHP_AUTH_PW'] == AUTH_PW){
$data = file_get_contents("php://input");
echo $data;
}
?>
Комментарии:
1. Если вы отправляете запрос как
form-data
, которым вы являетесь, тогда используйте$_POST
вместоfile_get_contents("php://input")
.2. @waterloomatt Я попробовал это, и это не сработало, но на самом деле вместо этого работал $_FILES . спасибо за подсказку.