有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

从站点请求数据时出现java错误429

在我的程序中,我多次向站点发送数据请求(JSON)。由于请求是异步的,所以我面临错误429(许多请求)

我的请求代码示例:

private fun getJsonElementByUrl(
        url: String
    ): JsonElement {
        val `in` = BufferedReader(InputStreamReader(URL(url).openStream()))
        var inputLine: String?
        val sb = StringBuilder()
        while (`in`.readLine()
                .also { inputLine = it } != null
        ) {
            sb.append(inputLine)
        }
        `in`.close()
        return JsonParser().parse(sb.toString())
    }

方法getJsonElementByUrl是异步执行的

是否有一种机制可以避免429错误


共 (0) 个答案