2012-07-29 106 views
1

我想從我的PHP文件返回一個字符串到我的android應用程序。 php文件不是json格式。 jsonobject只是返回錯誤07-28 20:10:56.538: W/System.err(2936): org.json.JSONException: Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject我也試過SAXParser,但我明白,這是僅用於XML文件。當我使用一個StringBuilder像這樣Android從json無返回字符串

public static String iStream_to_String(InputStream is1) { 
    BufferedReader rd = new BufferedReader(new InputStreamReader(is1), 8192); 
    String line; 
    StringBuilder sb = new StringBuilder(); 
    String longitudecord = ""; 
    try { 
     while ((line = rd.readLine()) != null) { 
      sb.append(line+"\n"); 

     } 
//   rd.close(); 

    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (JSONException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 



    String contentOfMyInputStream = sb.toString(); 
    return contentOfMyInputStream; 
} 

我得到很多像這樣的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ,我想獲得響應的響應是一個簡單的字符串返回給定的錯誤文件。有沒有可能的方式來做這樣一個沒有json的簡單任務?

另外我想添加的文件類型的php是application/x-httpd-php如果有幫助與否。

回答

0

我只是打電話給php錯誤:/