モバイルAndroidアプリからサーバーにhttpリクエストを送信していますが、アップロードにかかった時間を印刷したいと思います。どうやってやるの?
サーバーが応答するのにかかった時間も含まれているため、要求の前後のシステム時間を印刷するだけでは役に立ちません。
これは私の現在のリクエストコードです:
HttpPost httppost = getHeader(uri, 0); //fileSize);
httppost.setEntity(reqEntity);
HttpResponse response = null;
httpclient = new DefaultHttpClient();
Log.i(TAG, "start execute");
response = httpclient.execute(httppost);
int code = response.getStatusLine().getStatusCode();
if (code != 200) {
Log.i(TAG, "http error! : " + code);
throw new HttpException("Server returns with http error (" + code + ")");
}