我有一个发出 Tin Can API 语句的源,我可以在其中提供端点来发送这些语句(它是 moodle 的插件)。
我想编写一个能够接收这些语句的简单 Java 服务器。现在不需要身份验证。只需接收并打印出来,就像http://tincanapi.com/public-lrs/一样。
我从哪说起呢?
我有一个发出 Tin Can API 语句的源,我可以在其中提供端点来发送这些语句(它是 moodle 的插件)。
我想编写一个能够接收这些语句的简单 Java 服务器。现在不需要身份验证。只需接收并打印出来,就像http://tincanapi.com/public-lrs/一样。
我从哪说起呢?
显然,您只需要处理 POST 查询。
tincanapi.com 在其技术概述中提供了以下示例,说明如何向 LRS 发送语句。基本上它只是一个包含语句的 JSON 表示的 POST 查询。因此,您只需要编写处理此类查询的服务器即可。
唯一不明显的缺陷是 POST 查询处理使用的 url 必须以“/statements”结尾。在为不同的客户端指定端点时,您必须省略此“/语句”部分。