allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
compile 'com.github.sjoner:khttp:{version}'
}
class App:Application() {
override fun onCreate() {
super.onCreate()
initRetrofit {
baseUrl("http://www.kuaidi100.com")
debug = true
}
}
}
http<HashMap<String,String>, QueryResp>{
url = "/query"
method = HttpMethod.GET
body = body {
put("type","yuantong")
put("postid","11111111111")
}
headers{
put("key","value")
}
success{response ->
val responseBody = response?.body()
println("responseBody = ${responseBody?.message}")
}
error{t->
t?.printStackTrace()
}
}