user1049280
user1049280

Reputation: 5236

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. 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

Answers (1)

Phani
Phani

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

Related Questions