私は現在、Webサービスを使用するAndroidアプリケーションを開発中です。バックエンドにPHPを使用しました。私は現在、JSONからPHPへの認証を試みています。しかし、私はいつか立ち往生しています。PHPでのJSON POSTリクエストの処理
JSONデータを作成するためのコードをmysqlを使用してphpでアンドロイドにも作成できましたが、JSONデータの処理方法が混乱しています。 JSONデータの送信にPOSTリクエストを使用しています。
私はPHPでJSONデータをどのように処理するか尋ねたいと思います。具体的には、JSONデータを含むPHPでPOSTリクエストを取得する方法を知りたいですか?
ありがとうございます。 ありがとうございます。
EDIT: 私はアンドロイド
HttpPost post = new HttpPost(address);
json.put("username", username);
json.put("password", pwd);
StringEntity se = new StringEntity("json"+json.toString());
Log.i(DEB_TAG, "The JSON Request is:"+json.toString());
se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
post.setEntity(se);
Log.i(DEB_TAG, "The post request is "+post.toString());
response = client.execute(post);
if(response != null){
InputStream in = response.getEntity().getContent();
Log.i(DEB_TAG, "The result is"+in.toString());
}
とPHPでJSONリクエストを解析するため、次のコードを使用してPOSTリクエストを送信するための次のコードを使用しています:
$string = $_POST['josnHeader'];
$obj = json_decode($string);
$username = $obj->{'username'};
$password = $obj->{'password'};
は、それは正しいですか私がやっています間違った実装?
のYaa、それは$ _POST配列が空示します – ashutosh