バックエンドで作業しているところ、データは POST リクエストを通じて送信されているとのことですが、私の php では json データ型を使用する必要があります。データを受信しますが、インターネット上で $_POST[] を使用してデータを取得している人がたくさんいます。
質問
1. データを受信するには、本当に php または json データ型が必要ですか?では、PHP コードはどのように記述するのでしょうか?
2. Android Post リクエストで名前を追加するデータを送信する方法はありますか?私たちの Web サイトと同じように、名前があります。
ユーザー名 username
パスワード userpass は例です。ありがとう
php は投稿データを受け取ります。通常は $_POST を使用できますが、そうでない場合は file_get_contents("php://input");
彼がリクエストしたデータは json 形式であり、PHP で処理するのは非常に簡単です。json_decode() を使用して解析するだけで、PHP で配列になります。
ユーザー名やパスワードなどの変数はjsonでパッケージ化できます。
1. 次のコードを使用することをお勧めします
リーリー2. 追加できる必要があります
通常のデータには $_POST を使用し、XML などには file_get_contents('php://input') を使用します。
$GLOBALS["HTTP_RAW_POST_DATA"] は使用しないでください。7.0 では廃止されています。
は生と同等です
この問題は簡単に解決できます。まず、投稿リクエストのパラメータを渡す方法は 2 つあります。
作者はどのフレームワークを使用していますか? laravel または lumen を使用する場合は、Request::getContent() を直接接続し、次に json_decode() を接続します。自分で実装したい場合は、laravel の実装メソッドを参照してください:
リーリー