1

根据配置 JSON-RPC 服务器的 http4k 文档,我应该使用 JsonRpc.auto 或 JsonRpc.manual,但不幸的是我找不到任何示例。API doc 包含以下内容:

fun <NODE : Any> auto(json: JsonLibAutoMarshallingJson<NODE>, errorHandler: ErrorHandler = defaultErrorHandler, fn: Auto<NODE>.() -> Unit): JsonRpcService<NODE>

而且我不知道我应该使用哪些接口实现。

fun main() {
    val app: HttpHandler = JsonRpc.auto(???)
    app.asServer(Jetty(8080)).start()
}

4

1 回答 1

1

看起来有一些丢失的文档。现在网站上有一个示例,但将来最好的停靠点是先查看测试。:)

这是示例: https ://www.http4k.org/guide/modules/jsonrpc/

于 2019-01-28T22:05:03.860 回答