我有一个奇怪的问题,我有两个应用程序(Web 和 Android),第一个总是响应text/plain
以下 sintax
如果业务逻辑成功,则响应为
OK
2013-04-01 14:31:26
如果失败
ERROR
TypeError:MessageError
现在网络应用程序运行正常问题是当我要在我的 android 设备中读取响应时
final HttpEntity entity = response.getEntity();
BufferedReader buffer;
String line = null;
try {
buffer = new BufferedReader(new InputStreamReader(entity.getContent()), 2048);
// Read first line
line = buffer.readLine();
Log.i(TAG, "Result : '" + line + "'");
if(line == "OK") {
// To something with the following lines
} else {
while(null != (line = buffer.readLine()) {
Log.i(TAG, "ERROR: " + line);
}
}
} catch (IllegalStateException e1) {
} catch (IOException e1) {
}
如果行打印,问题line
永远不会等于事件OK
Log.i(TAG, "Result : '" + line + "'")
Result : 'OK'