0


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

@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/SI 阅读了 Play 的文档,但老实说,我不理解处理 JSON 请求部分。

4

1 回答 1

0

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

于 2012-10-31T01:04:14.767 回答