|
@@ -24,6 +24,7 @@ import android.view.MenuItem
|
|
import com.drake.engine.base.EngineFragment
|
|
import com.drake.engine.base.EngineFragment
|
|
import com.drake.net.*
|
|
import com.drake.net.*
|
|
import com.drake.net.sample.R
|
|
import com.drake.net.sample.R
|
|
|
|
+import com.drake.net.sample.constants.Api
|
|
import com.drake.net.sample.databinding.FragmentRequestMethodBinding
|
|
import com.drake.net.sample.databinding.FragmentRequestMethodBinding
|
|
import com.drake.net.utils.scopeNetLife
|
|
import com.drake.net.utils.scopeNetLife
|
|
|
|
|
|
@@ -40,49 +41,49 @@ class RequestMethodFragment :
|
|
|
|
|
|
private fun GET() {
|
|
private fun GET() {
|
|
scopeNetLife {
|
|
scopeNetLife {
|
|
- binding.tvFragment.text = Get<String>("banner/json").await()
|
|
|
|
|
|
+ binding.tvFragment.text = Get<String>(Api.BANNER).await()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
private fun POST() {
|
|
private fun POST() {
|
|
scopeNetLife {
|
|
scopeNetLife {
|
|
- binding.tvFragment.text = Post<String>("banner/json").await()
|
|
|
|
|
|
+ binding.tvFragment.text = Post<String>(Api.BANNER).await()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
private fun HEAD() {
|
|
private fun HEAD() {
|
|
scopeNetLife {
|
|
scopeNetLife {
|
|
- binding.tvFragment.text = Head<String>("banner/json").await()
|
|
|
|
|
|
+ binding.tvFragment.text = Head<String>(Api.BANNER).await()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
private fun PUT() {
|
|
private fun PUT() {
|
|
scopeNetLife {
|
|
scopeNetLife {
|
|
- binding.tvFragment.text = Put<String>("banner/json").await()
|
|
|
|
|
|
+ binding.tvFragment.text = Put<String>(Api.BANNER).await()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
private fun PATCH() {
|
|
private fun PATCH() {
|
|
scopeNetLife {
|
|
scopeNetLife {
|
|
- binding.tvFragment.text = Patch<String>("banner/json").await()
|
|
|
|
|
|
+ binding.tvFragment.text = Patch<String>(Api.BANNER).await()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
private fun DELETE() {
|
|
private fun DELETE() {
|
|
scopeNetLife {
|
|
scopeNetLife {
|
|
- binding.tvFragment.text = Delete<String>("banner/json").await()
|
|
|
|
|
|
+ binding.tvFragment.text = Delete<String>(Api.BANNER).await()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
private fun TRACE() {
|
|
private fun TRACE() {
|
|
scopeNetLife {
|
|
scopeNetLife {
|
|
- binding.tvFragment.text = Trace<String>("banner/json").await()
|
|
|
|
|
|
+ binding.tvFragment.text = Trace<String>(Api.BANNER).await()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
private fun OPTIONS() {
|
|
private fun OPTIONS() {
|
|
scopeNetLife {
|
|
scopeNetLife {
|
|
- binding.tvFragment.text = Options<String>("banner/json").await()
|
|
|
|
|
|
+ binding.tvFragment.text = Options<String>(Api.BANNER).await()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -98,7 +99,7 @@ class RequestMethodFragment :
|
|
scopeNetLife {
|
|
scopeNetLife {
|
|
|
|
|
|
// 创建JSONObject对象
|
|
// 创建JSONObject对象
|
|
- // binding.tvFragment.text = Post<String>("banner/json") {
|
|
|
|
|
|
+ // binding.tvFragment.text = Post<String>(Api.BANNER) {
|
|
// json(JSONObject().run {
|
|
// json(JSONObject().run {
|
|
// put("name", name)
|
|
// put("name", name)
|
|
// put("age", age)
|
|
// put("age", age)
|
|
@@ -107,7 +108,7 @@ class RequestMethodFragment :
|
|
// }.await()
|
|
// }.await()
|
|
|
|
|
|
// 创建JSON
|
|
// 创建JSON
|
|
- binding.tvFragment.text = Post<String>("banner/json") {
|
|
|
|
|
|
+ binding.tvFragment.text = Post<String>(Api.BANNER) {
|
|
json("name" to name, "age" to age, "measurements" to measurements) // 同时支持Map集合
|
|
json("name" to name, "age" to age, "measurements" to measurements) // 同时支持Map集合
|
|
}.await()
|
|
}.await()
|
|
}
|
|
}
|