1

私は 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つが正確に何であり、この問題を解決する方法について混乱していますか?

4

1 に答える 1