在2个播放应用程序之间发送和接收Json数据

时间:2012-10-27 18:22:07

标签: playframework playframework-2.0

这两个应用程序都是用Play 2.0.4编写的
用于发送Json文件的应用程序:

@BodyParser.Of(play.mvc.BodyParser.Json.class)
    public static Result getJson() {

        ObjectNode result = Json.newObject();

        try {
            result.put("Backend",toJson());
            return ok(result);
        } catch (Exception ex) {
            System.out.println("Exception: " + ex.getMessage());
        }

        return ok(result);

    }


URL:localhost:80 / GetJson - > HTML输出:{“status”:“OK”,“message”:“Hello Guillaume”}
有人可以告诉我如何从其他播放应用程序中获取此json数据? (通过使用POST请求)。基本上,第一个应用程序可以通过使用第二个应用程序或第二个应用程序的POST请求将Json文件提供给第二个应用程序,可以使用Get请求从第一个应用程序获取Json数
非常感谢你。 P / S我阅读了Play的文档但老实说我不理解Handling a JSON request部分。

1 个答案:

答案 0 :(得分:0)

由于您只是从另一个应用程序获取json字符串而不是修改服务器的状态,因此您应该使用“GET”请求。您可以使用在config / routes中将其映射到的任何端点来测试此api。