こんにちは、私は私が正常にサーバーにデータを送信することができ、サーバアンドロイドHttppost
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.myurl.com/app/page.php");
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(5);
nameValuePairs.add(new BasicNameValuePair("name", "dave"));
nameValuePairs.add(new BasicNameValuePair("taxi no", "354"));
nameValuePairs.add(new BasicNameValuePair("pack", "0"));
nameValuePairs.add(new BasicNameValuePair("exchk", "1"));
try {
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
try {
HttpResponse response = httpclient.execute(httppost);
String responseBody = EntityUtils.toString(response.getEntity());
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
にデータを送信するために、コードの下に使用していますが、データのサーバ復帰大きな量(100KB-200キロバイト)したいですそのテキスト応答をjson object.soに変換するために、私はjsonオブジェクトを変換するためにすべての応答を1つの文字列に割り当てます。
しかし、その応答文字列のデータ量は少ないです。
私はそれが112kbファイルを送信するサーバーをチェックしましたが、レスポンス文字列のデータサイズはわずかです(50kb-75kb)。
だからuがいずれかが
文字列の内容を読み取り、その内容を比較しようとします。 Stringのサイズを比較しない – Dharmendra