param

open override fun param(name: String, value: String?)
open override fun param(name: String, value: Number?)
open override fun param(name: String, value: Boolean?)

基础类型表单参数

如果当前请求为Url请求则为Query参数 如果当前请求为表单请求则为表单参数 如果当前为Multipart包含流/文件的请求则为multipart参数

open override fun param(name: String, value: String?, encoded: Boolean)

基础类型表单参数

如果当前请求为Url请求则为Query参数 如果当前请求为表单请求则为表单参数 如果当前为Multipart包含流/文件的请求则为multipart参数

Parameters

encoded

对应OkHttp参数函数中的encoded表示当前字段参数已经编码过. 不会再被自动编码

fun param(name: String, value: RequestBody?)
fun param(name: String, value: ByteString?)
fun param(name: String, value: ByteArray?)
fun param(name: String, value: Uri?)
fun param(name: String, value: File?)
fun param(name: String, value: List<File?>?)
fun param(name: String, fileName: String?, value: File?)
fun param(body: MultipartBody.Part)