【问题标题】:How to use http4k-jsonrpc from http4k project?如何使用 http4k 项目中的 http4k-jsonrpc?
【发布时间】:2019-01-26 10:48:14
【问题描述】:

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

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()
}

【问题讨论】:

    标签: kotlin json-rpc http4k


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您提供此示例!当然,您对测试的看法是对的,但这个例子对于 Kotlin 的初学者来说更容易理解。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多