|
@@ -5,7 +5,6 @@ import com.iscs.bozzys.utils.DateUtil.format
|
|
|
import com.iscs.bozzys.utils.LogUtil
|
|
import com.iscs.bozzys.utils.LogUtil
|
|
|
import okhttp3.OkHttpClient
|
|
import okhttp3.OkHttpClient
|
|
|
import okhttp3.Request
|
|
import okhttp3.Request
|
|
|
-import okhttp3.logging.HttpLoggingInterceptor
|
|
|
|
|
import okio.Buffer
|
|
import okio.Buffer
|
|
|
import retrofit2.Retrofit
|
|
import retrofit2.Retrofit
|
|
|
import retrofit2.converter.gson.GsonConverterFactory
|
|
import retrofit2.converter.gson.GsonConverterFactory
|
|
@@ -33,23 +32,23 @@ object Request {
|
|
|
|
|
|
|
|
// 构建请求客户端
|
|
// 构建请求客户端
|
|
|
private val okClient = OkHttpClient.Builder()
|
|
private val okClient = OkHttpClient.Builder()
|
|
|
-// .addInterceptor {
|
|
|
|
|
-// val start = System.currentTimeMillis()
|
|
|
|
|
-// // 请求拦截 处理一些需要处理的数据,或者打印
|
|
|
|
|
-// val request = it.request()
|
|
|
|
|
-// val response: okhttp3.Response
|
|
|
|
|
-// try {
|
|
|
|
|
-// response = it.proceed(request)
|
|
|
|
|
-// val end = System.currentTimeMillis()
|
|
|
|
|
-// printLog(request, response, null, start, end)
|
|
|
|
|
-// } catch (e: Exception) {
|
|
|
|
|
-// val end = System.currentTimeMillis()
|
|
|
|
|
-// printLog(request, null, e, start, end)
|
|
|
|
|
-// throw e
|
|
|
|
|
-// }
|
|
|
|
|
-// return@addInterceptor response
|
|
|
|
|
-// }
|
|
|
|
|
- .addInterceptor(HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY))
|
|
|
|
|
|
|
+ .addInterceptor {
|
|
|
|
|
+ val start = System.currentTimeMillis()
|
|
|
|
|
+ // 请求拦截 处理一些需要处理的数据,或者打印
|
|
|
|
|
+ val request = it.request()
|
|
|
|
|
+ val response: okhttp3.Response
|
|
|
|
|
+ try {
|
|
|
|
|
+ response = it.proceed(request)
|
|
|
|
|
+ val end = System.currentTimeMillis()
|
|
|
|
|
+ printLog(request, response, null, start, end)
|
|
|
|
|
+ } catch (e: Exception) {
|
|
|
|
|
+ val end = System.currentTimeMillis()
|
|
|
|
|
+ printLog(request, null, e, start, end)
|
|
|
|
|
+ throw e
|
|
|
|
|
+ }
|
|
|
|
|
+ return@addInterceptor response
|
|
|
|
|
+ }
|
|
|
|
|
+// .addInterceptor(HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY))
|
|
|
.sslSocketFactory(getSocketFactory(), createTrustManager())
|
|
.sslSocketFactory(getSocketFactory(), createTrustManager())
|
|
|
.hostnameVerifier { _, _ -> true }
|
|
.hostnameVerifier { _, _ -> true }
|
|
|
.build()
|
|
.build()
|