这两个应用程序都是用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部分。
答案 0 :(得分:0)
由于您只是从另一个应用程序获取json字符串而不是修改服务器的状态,因此您应该使用“GET”请求。您可以使用在config / routes中将其映射到的任何端点来测试此api。