index.md 5.1 KB

net / com.drake.net.request / BodyRequest

BodyRequest

open class BodyRequest :BaseRequest

Constructors

Name Summary
<init> BodyRequest()

Properties

Name Summary
body open var body: RequestBody?
formBody open var formBody: Builder
mediaType open var mediaType: MediaType
method open var method:Method
partBody open var partBody: Builder

Functions

Name Summary
addUploadListener 上传进度监听器fun addUploadListener(progressListener:ProgressListener):Unit
buildRequest open fun buildRequest(): Request
json fun json(body:JSONObject?):Unit
fun json(body:JSONArray?):Unit
fun json(body:String?):Unit
fun json(body:Map<String,Any?>?):Unit
fun json(vararg body:Pair<String,Any?>):Unit
param open fun param(name:String, value:String?, encoded:Boolean):Unit
open fun param(name:String, value:Number?):Unit
open fun param(name:String, value:Boolean?):Unit
fun param(name:String, value: RequestBody?):Unit
fun param(name:String, value: ByteString?):Unit
fun param(name:String, value:ByteArray?):Unit
fun param(name:String, value:File?):Unit
fun param(name:String, values:List<File?>?):Unit
fun param(name:String, fileName:String?, value:File?):Unit
fun param(body: RequestBody, header: Headers? = null):Unit
fun param(body: Part):Unit