こんにちは皆さん、JSONArray を php ページに送信しようとしています HTTP//1.1 200 を取得していますが、まだ php ページに表示できず、送信に成功したかどうかもわかりませんでした私のAndroidコードです
public void sendJson() {
HttpClient client = new DefaultHttpClient();
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000); //Timeout Limit
HttpResponse response;
try{
HttpPost post = new HttpPost("http://sap-sp-test.dff.jp/sp.php/ranking/index");
Log.i("entry", MixiActivity.entry.toString());
ArrayList<NameValuePair> nVP = new ArrayList<NameValuePair>(2);
nVP.add(new BasicNameValuePair("json", MixiActivity.entry.toString()));
post.setEntity(new UrlEncodedFormEntity(nVP));
response = client.execute(post);
Log.i("postData", response.getStatusLine().toString());
}
catch(Exception e){
e.printStackTrace();
Log.i("error", e.getMessage());
}
}
PHP コード
$data = $_POST['json'];
echo $data;
ここでいくつかの例を試しましたが、まだデータを送信できず、ログで印刷しようとするとJSON配列(MixiActivity.entry)が空ではありません。ログにはJSON配列の正しい値が表示されますが、できますPHP に送信しないでください。この問題を解決してください。
どうもありがとう
ニコ