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