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.URLQQGuild.SANDBOX_URL

token

提供一个 token.

decoder

如果有,提供一个decoder用于通过 QQGuildApi.resultDeserializer 进行反序列化,而不是通过 client 进行。

Throws

如果响应码不在 200..300 范围内。