[英]Sending data from server (java) to android client
i want to make an app that receives some data from android client and sends something back.我想制作一个从 android 客户端接收一些数据并发回一些数据的应用程序。 Is it a good practice to send data back via HttpServletResponse?
通过 HttpServletResponse 发回数据是一种好习惯吗? And what's the best way to do it?
最好的方法是什么? Here's the snippet of my server-code, i want to send
data
back:这是我的服务器代码片段,我想发回
data
:
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;
}
Your snippet of code is server code and if you have large chunk of data to be returned from server then use streams or else you could write something like this您的代码片段是服务器代码,如果您有大量数据要从服务器返回,则使用流,否则您可以编写类似这样的代码
PrintWriter writer = resp.getWriter();
writer.println(data);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.