2014-03-12 2 views
0

공백이 포함 된 것처럼 응답을 받으려고하는데 공백은 항상 삭제됩니다. TRYING2020/1/12014/04/1103하지만 그것이 있어야 :android는 URL에서 공백으로 응답을받습니다.

TRYING 2020/1/1 2014/04/11 0 3 

어떤 아이디어는 어떻게이 일을이

HttpClient httpClient = new DefaultHttpClient(); 
      HttpGet httpGet = new HttpGet(link); 
      HttpResponse httpResponse; 
      httpResponse = httpClient.execute(httpGet); 
      HttpEntity httpEntity = httpResponse.getEntity();  

      String s = EntityUtils.toString(httpEntity, HTTP.UTF_8); 

      String[] ar = s.split(" "); 
      Log.e("responsesize" , String.valueOf(ar.length)); 
      for(int i =0 ; i < ar.length ; ++i) 
      { 
       Log.e("response" , ar[i]); 
      } 

내 대답은 내 코드? (SRY이 바보 만에 게시물을 찾으려고하지만 난 응답에서 유지되지 URL에서 공백을 제거하고 c는 evthg 경우)

+0

를 시도? –

+0

음, 문자열을' ""'(공백)으로'split() '하면 모든 공백이 사라집니다 ... –

+0

발견 ... 실제로 탭은 4 공백의 조합으로 생각했습니다. .. 그래서 만약 내가 공백으로 나눠 하나의 배열을 얻을 ..하지만 탭으로 나에게 응답을 준다 ...하지만 isnt 탭 키 = 4 공백? – TheChix

답변

0

이 방법 당신은 서버에서지고 무엇

try{ 

       StringBuffer sb = new StringBuffer(); 
       URL url = new URL(location); 
       urlConnection = (HttpURLConnection) url.openConnection(); 

       BufferedReader br = new BufferedReader(new InputStreamReader(urlConnection.getInputStream())); 
       String line; 
       while ((line = br.readLine()) != null) { 
        sb.append(line + "\n"); 
       } 
       return sb.toString(); 
      } 
    finally { 
       urlConnection.disconnect(); 
      } 
관련 문제