PHP 5.3.10 を使用して Ubuntu 12.04 で実行されている Apache の標準ビルドがあります。
そこで REST サーバーを実行したいと考えていますが、問題が発生しました。今のところ、実行中の index.php が 1 つあります。print_r($_POST);
このツールを使用してhttps://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo/ページにデータを投稿しています。データを x-www-form-urlencoded として送信するように設定すると、$_POST
変数が入力されます。
application/json
ただし、変数として送信されるようにデータを設定すると、データは入力され$_POST
ませんが、生データは HTTP_RAW_POST_DATA で利用できます。
この方法でテストしている理由は、REST サーバー ( https://github.com/philsturgeon/codeigniter-restserver ) を実行しているときに見られるのと同じ動作だからです。したがって、これはApacheの問題に違いないと思います。
他の誰かがこの問題を抱えていましたか? 私は REST サーバーを実行した経験があまりないので、間違っている可能性があります。