我想制作一个从 Android 客户端接收一些数据并发送回来的应用程序。通过 HttpServletResponse 发回数据是一个好习惯吗?最好的方法是什么?这是我的服务器代码 fragment ,我想发回数据
:
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
BufferedReader reader = req.getReader();
StringBuilder sb = new StringBuilder();
String line = reader.readLine();
while (line != null) {
sb.append(line + "\n");
line = reader.readLine();
}
reader.close();
String data = sb.toString();
data="hello, "+data;
}
最佳答案
您的代码 fragment 是服务器代码,如果您有大量数据要从服务器返回,则使用流,否则您可以编写类似的内容
PrintWriter writer = resp.getWriter();
writer.println(data);
关于java - 从服务器(java)发送数据到android客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10085232/