request
abstract fun request(scope: CoroutineScope, urlString: String, requestBuilder: HttpClientRequest.() -> Unit?): Deferred<HttpClientResponse>
异步发起一个高度可定制的 HTTP 请求。
这是最灵活的请求方法,适用于 get、post 等便捷方法无法满足的场景(如 PUT、DELETE 等)。 你必须在 requestBuilder 中通过 HttpClientRequest.setMethod 指定请求方法。
Return
一个 Deferred 对象,其未来结果是服务器的响应 HttpClientResponse。
Parameters
scope
执行此异步操作的协程作用域。
url String
请求的目标 URL。
request Builder
一个可选的请求构建器 lambda,你可以在其中配置请求的方方面面,包括方法、头部、请求体等。