request

suspend fun <R> TencentApi<R>.request(client: HttpClient, server: Url, token: String, decoder: StringFormat = defaultJson): R

通过提供的参数,对此api进行请求并得到最终结果。

Parameters

client

提供一个 http client

server

提供一个目标服务器路径

token

提供一个 token.

decoder

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

Throws

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