1
0
Эх сурвалжийг харах

refactor: 删除param(RequestBody, Header)

drake 1 жил өмнө
parent
commit
412e2937de

+ 3 - 6
net/src/main/java/com/drake/net/request/BodyRequest.kt

@@ -92,7 +92,8 @@ open class BodyRequest : BaseRequest() {
 
     fun param(name: String, value: RequestBody?) {
         value ?: return
-        partBody.addFormDataPart(name, null, value)
+        // 指定fileName可以作为判断为文件类型依据
+        partBody.addFormDataPart(name, "RequestBody", value)
     }
 
     fun param(name: String, value: ByteString?) {
@@ -104,7 +105,7 @@ open class BodyRequest : BaseRequest() {
         value ?: return
         partBody.addFormDataPart(name, null, value.toRequestBody())
     }
-    
+
     fun param(name: String, value: Uri?) {
         value ?: return
         partBody.addFormDataPart(name, value.fileName(), value.toRequestBody())
@@ -125,10 +126,6 @@ open class BodyRequest : BaseRequest() {
         partBody.addFormDataPart(name, fileName, value?.toRequestBody() ?: return)
     }
 
-    fun param(body: RequestBody, header: Headers? = null) {
-        partBody.addPart(header, body)
-    }
-
     fun param(body: MultipartBody.Part) {
         partBody.addPart(body)
     }