Package com.drake.net.body

Types

NetRequestBody
Link copied to clipboard
class NetRequestBody(requestBody: RequestBody, progressListeners: ConcurrentLinkedQueue<ProgressListener>?) : RequestBody
NetResponseBody
Link copied to clipboard
class NetResponseBody(responseBody: ResponseBody, progressListeners: ConcurrentLinkedQueue<ProgressListener>?, complete: () -> Unit?) : ResponseBody

Functions

peekString
Link copied to clipboard
@JvmName(name = peekString)
fun RequestBody?.peekString(byteCount: Long = 1024 * 1024, discard: Boolean = false): String?
复制一段指定长度的字符串内容
fun ResponseBody?.peekString(byteCount: Long = 1024 * 1024 * 4, discard: Boolean = false): String?
复制一段指定长度的字符串内容
toNetRequestBody
Link copied to clipboard
fun RequestBody.toNetRequestBody(listeners: ConcurrentLinkedQueue<ProgressListener>? = null): NetRequestBody
toNetResponseBody
Link copied to clipboard
fun ResponseBody.toNetResponseBody(listeners: ConcurrentLinkedQueue<ProgressListener>? = null, complete: () -> Unit? = null): NetResponseBody