我正在从 android 中的 AsyncTask 向服务器发送 HTTP 发布请求发布请求。
我在管理响应方面面临的问题。这里我是如何阅读回复的。
HttpEntity entity =response.getEntity();
if (entity != null) {
DataInputStream in = new DataInputStream( entity.getContent());
String str;
while (( str = in.readLine()) != null){
Log.e("Debug","Server Response second url"+str);
}
in.close();
}
问题是我得到的响应是零散的,但我希望它们是一体的
当前响应
Server Response second url
Server Response second url<header><status>Success</status><message>Check the Numbers:
Server Response second url123456.</message><vbal>5005</vbal></header>
预期响应
<header><status>Success</status><message>Check the Numbers:123456.</message><vbal>5005</vbal></header>
如果我将它变成一件,我可以轻松解析 xml 响应并获取所需的值。