val clientBuilder = OkHttpClient.Builder()
.connectTimeout(60, TimeUnit.SECONDS)
clientBuilder.addInterceptor {
val request = it.request()
val newRequest = if (request.method() == "POST") {
val builder = request.newBuilder()
val requestBody = FormBody.Builder()
.add(key,value)
.build()
builder
.post(requestBody)
.build()
}else{
val originalHttpUrl = request.url()
val url = originalHttpUrl.newBuilder()
.addQueryParameter(key,value)
.build()
val requestBuilder = request.newBuilder()
.url(url)
requestBuilder.build()
}
return@addInterceptor it.proceed(newRequest)
}