Http Client Request
interface HttpClientRequest
用于构建和配置单个 HTTP 请求的构建器接口。
在 HttpClient 的请求方法(如 get, post, request)的 requestBuilder lambda 中, 你将获得此接口的实例,用以精细化控制请求的各个方面。
Author
M8Test, [email protected], https://m8test.com
Functions
Link copied to clipboard
为当前请求添加一个 Cookie。
Link copied to clipboard
明确设置请求的 Content-Type 头部。
Link copied to clipboard
将请求体设置为一个 JSON 字符串,并自动将 Content-Type 设置为 application/json。
Link copied to clipboard
设置请求的 HTTP 方法(GET, POST, PUT 等)。
Link copied to clipboard
将请求体设置为 multipart/form-data 格式,并自动设置相应的 Content-Type。
Link copied to clipboard
为响应的下载过程注册一个进度监听器。
Link copied to clipboard
为请求的上传过程注册一个进度监听器。
Link copied to clipboard
配置当前请求的超时设置,这将覆盖客户端的全局超时配置。
Link copied to clipboard
以编程方式修改请求的 URL。
Link copied to clipboard
将请求体设置为 x-www-form-urlencoded 格式,并自动设置相应的 Content-Type。
Link copied to clipboard
设置请求的 User-Agent 头部。
Link copied to clipboard
设置请求体内容为 WriteChannelContent, 一般用于上传大文件