私は AngularJS を試したばかりで、かなり新しいものです。を使用して、php サービスへの http 呼び出しを行ってい$http
ます。post 呼び出しを行っている間に渡すデータが php 側で読み取られていないことに気付きました - 試しvar_dump($_REQUEST);
てみたところ、空の配列が表示されました。ただし、jQuery を使用して同じ呼び出しを行う$.ajax
と、データが渡されたことが示されました。
file_get_contents('php://input');
その後、誰かがwith ではなくas としてデータを読み取るように要求した Stackoverflow の投稿を見つけました$_REQUEST
。試してみたところ、AngularJS の を使用してデータを取得できるようになりました$http
。ただし、AngularJS の $http メソッドで Get 呼び出しを実行しようとすると、データが渡されたことが示されますfile_get_contents('php://input');
。NULL
$_REQUEST
これら2つが正確に何であり、この問題を解決する方法について混乱していますか?