【问题标题】:Using a node js database with kotlin使用带有 kotlin 的节点 js 数据库
【发布时间】:2019-11-30 11:42:37
【问题描述】:

我有一个包含猫鼬数据库的节点 js 应用程序,有没有办法可以将它链接到我的 android kotlin 应用程序? Kotlin 中是否有 axios 的替代方案,以便我向节点发出 http 请求并将数据获取到 kotlin 应用程序?

【问题讨论】:

  • 这里有点混乱,nodejs是javascript框架,mongoose如果是用javascript为mongodb编写的ORM,当你说连接到数据库时,通常意味着你想连接到数据库本身,而不是连接到nodejs服务器,这使用 mongodb 数据库。

标签: node.js kotlin


【解决方案1】:

您可以使用在Java 中使用的标准库。例如,使用 HttpURLConnection 您可以:

fun sendGet() {
    val url = URL("http://www.google.com/")

    with(url.openConnection() as HttpURLConnection) {
        requestMethod = "GET"  // optional default is GET

        println("\nSent 'GET' request to URL : $url; Response Code : $responseCode")

        inputStream.bufferedReader().use {
            it.lines().forEach { line ->
                println(line)
            }
        }
    }
 }

或者更简单:

URL("https://google.com").readText()

【讨论】:

    猜你喜欢
    • 2019-05-27
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2023-01-26
    • 2018-12-26
    • 2018-01-14
    • 2016-08-26
    相关资源
    最近更新 更多