request

suspend fun BasicOneBotApi<*>.request(client: HttpClient, host: Url, accessToken: String? = null, actionSuffixes: Collection<String>? = null): HttpResponse(source)

this 发起一次请求,并得到相应的 HttpResponse 响应。

Body

当请求的 BasicOneBotApi.body 不为 null 时,会做如下处理:

Parameters

client

用于请求的 HttpClient.

host

用于请求的路径前缀。最终发起请求的完整地址为 host + BasicOneBotApi.action + actionSuffixes.

accessToken

参考 鉴权 中涉及到 access token 请求头的内容 (Authorization)。 如果不为 null,会追加前缀 Bearer 并添加到请求头 Authorization 中。

actionSuffixes

会被拼接到 BasicOneBotApi.action 的行为后缀,可参考 BasicOneBotApi.Actions.


suspend fun BasicOneBotApi<*>.request(client: HttpClient, host: String, accessToken: String? = null, actionSuffixes: Collection<String>? = null): HttpResponse(source)

this 发起一次请求,并得到相应的 HttpResponse 响应。

Body

当请求的 BasicOneBotApi.body 不为 null 时,会做如下处理:

Parameters

client

用于请求的 HttpClient.

host

用于请求的路径前缀。最终发起请求的完整地址为 host + BasicOneBotApi.action + actionSuffixes.

actionSuffixes

会被拼接到 BasicOneBotApi.action 的行为后缀,可参考 BasicOneBotApi.Actions.