execute

abstract fun <T> execute(scope: CoroutineScope, block: (scope: CoroutineScope, response: HttpClientResponse) -> Deferred<T>): Deferred<T>

在指定协程作用域内流式执行请求,并把响应交给 block 处理。

适用于脚本环境中需要异步回调进度通知的场景。

Return

Deferred 封装的处理结果

Parameters

scope

协程作用域,用于控制并发与生命周期

block

处理响应的函数,返回 Deferred 结果