android上使用默认http客户端的部分文件

android上使用默认http客户端的部分文件,android,wcf,http,get,Android,Wcf,Http,Get,您好,我创建了一个wcf服务,该服务以xml格式发送文件,当我在firefox上使用restclient扩展测试该服务时,该文件通常约为140kb。该文件已完成,但当我使用android库测试它时,它仅部分完成。 上面的代码来自获取文件的方法。有什么想法吗?我使用了在网上找到的所有http库,但什么也没做。部分有多大?从多少行到多少行?可复制?不知道有多少行我只知道文件的结尾 String ExecuteGetFileCommand(String url,String [] params) {

您好,我创建了一个wcf服务,该服务以xml格式发送文件,当我在firefox上使用restclient扩展测试该服务时,该文件通常约为140kb。该文件已完成,但当我使用android库测试它时,它仅部分完成。
上面的代码来自获取文件的方法。有什么想法吗?我使用了在网上找到的所有http库,但什么也没做。

部分有多大?从多少行到多少行?可复制?不知道有多少行我只知道文件的结尾
String  ExecuteGetFileCommand(String url,String [] params) {


    try {
    HttpParams httpParameters = new BasicHttpParams();
int timeoutConnection = 30000;
int timeoutSocket = timeoutConnection*2;
       String  ap = null;

        StringBuilder builder = new StringBuilder();
        HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection*80);
        HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket*80);




     HttpGet getrequest = new HttpGet(url);


    DefaultHttpClient getclient = new  DefaultHttpClient(httpParameters);

   HttpResponse respo= getclient.execute(getrequest);

   if ( respo.getStatusLine().getStatusCode()!=200 )
   {
       return null;
   }
    HttpEntity ent=respo.getEntity();

 //   Log.i(Tools.TAG,filename);
    InputStream content = ent.getContent();
    BufferedReader reader = new BufferedReader(
                    new InputStreamReader(content));
    String line;
    while ((line = reader.readLine()) != null) {
            builder.append(line);
    }





    ap=builder.toString();







        return ap;
    } 
    catch (Exception ex)
    {
        Tools.Errorhandling(ex);
        return null;


    }


}