# HG changeset patch # User one # Date 1347910093 -32400 # Node ID ce84c877fee63c606ae02662dfc1135f175b8a78 # Parent 3e2b8b01e3b69edf95cc23bdf95197535d6631d6 modify controllers.Sample class diff -r 3e2b8b01e3b6 -r ce84c877fee6 app/controllers/Sample.java --- a/app/controllers/Sample.java Tue Sep 18 02:30:36 2012 +0900 +++ b/app/controllers/Sample.java Tue Sep 18 04:28:13 2012 +0900 @@ -1,5 +1,11 @@ package controllers; +import java.io.BufferedInputStream; +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.Reader; import java.util.List; import javax.ws.rs.core.Request; @@ -8,12 +14,23 @@ import models.Post; import play.mvc.Controller; +import play.mvc.Http; public class Sample extends Controller { - public static void index() { - String id = params.get("id"); - String str = "{ \"id\" : \""+id +"\"}"; + public static void index() throws IOException { + String method = request.method; + String str=""; + if (method.equals("POST")) { + InputStream in = request.body; + BufferedReader br = new BufferedReader(new InputStreamReader(in)); + String tmp =""; + while ( (tmp = br.readLine()) != null) str += tmp; + + } else { + String id = params.get("id"); + str = "{ \"id\" : \""+id +"\"}"; + } renderJSON(str); }