prepare Post Json
abstract fun preparePostJson(scope: CoroutineScope, url: String, json: String?, requestBuilder: HttpClientRequest.() -> Unit?): Deferred<HttpStatement>
准备一个发送 JSON 数据的 HTTP POST 请求以供后续执行。 Content-Type 头将自动设置为 application/json。
此方法返回一个可延迟执行的 HttpStatement,适用于需要对大型 JSON 响应进行流式处理, 或在发送请求前需要进行复杂逻辑判断的场景。
Return
一个 Deferred 对象,其未来结果是一个可执行的 HttpStatement。
Parameters
scope
执行此异步操作的协程作用域。
url
请求的目标 URL。
json
一个可选的、代表请求体的 JSON 格式字符串。
request Builder
一个可选的请求构建器 lambda,用于进行高级配置。