request
suspend fun <R> QQGuildApi<R>.request(client: HttpClient = QQGuildApi.DefaultHttpClient, server: Url, token: String, decoder: StringFormat = QQGuildApi.DefaultJsonDecoder): R(source)
通过提供的参数,对此api进行请求并得到最终结果。
Parameters
client
提供一个 http client,默认使用 QQGuildApi.DefaultHttpClient。
server
提供一个目标服务器路径。See also: QQGuild.URL、QQGuild.SANDBOX_URL
token
提供一个 token.
decoder
如果有,提供一个decoder用于通过 QQGuildApi.resultDeserializer 进行反序列化,而不是通过 client 进行。
Throws
如果响应码不在 200..300 范围内。