requestData
suspend fun <T : Any> OneBotApi<T>.requestData(client: HttpClient, host: Url, accessToken: String? = null, actionSuffixes: Collection<String>? = null, charset: Charset = Charsets.UTF_8, decoder: Json = OneBot11.DefaultJson): T(source)
更多描述参考 OneBotApi.request.
Parameters
decoder
用于解析JSON字符串为 OneBotApiResult 的JSON解析器。 如果要提供自定义解析器,尽可能使其支持 OneBot11.serializersModule, 否则部分涉及到OneBot消息段多态类型的地方可能会出现问题。
See also
Throws
如果响应状态码不是 2xx (参考 HttpStatusCode.isSuccess)
如果响应结果体的状态 OneBotApiResult.retcode 不是成功或 OneBotApiResult.data 为 null
suspend fun <T : Any> OneBotApi<T>.requestData(client: HttpClient, host: String, accessToken: String? = null, actionSuffixes: Collection<String>? = null, charset: Charset = Charsets.UTF_8, decoder: Json = OneBot11.DefaultJson): T(source)
更多描述参考 OneBotApi.request.
Parameters
decoder
用于解析JSON字符串为 OneBotApiResult 的JSON解析器。 如果要提供自定义解析器,尽可能使其支持 OneBot11.serializersModule, 否则部分涉及到OneBot消息段多态类型的地方可能会出现问题。
See also
Throws
如果响应状态码不是 2xx (参考 HttpStatusCode.isSuccess)
如果响应结果体的状态 OneBotApiResult.retcode 不是成功或 OneBotApiResult.data 为 null