我想從我的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
如果有幫助與否。