Reputation: 5236
i want to make an app that receives some data from android client and sends something back. Is it a good practice to send data back via HttpServletResponse? And what's the best way to do it? Here's the snippet of my server-code, i want to send data
back:
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;
}
Upvotes: 0
Views: 1656
Reputation: 5427
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);
Upvotes: 2