Skip to content

Commit 5d9d17b

Browse files
style(*): 细节调整
1 parent 1b3a13c commit 5d9d17b

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

app/src/main/java/com/pengxh/kt/lib/fragments/utils/HtmlRenderEngineFragment.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class HtmlRenderEngineFragment : KotlinBaseFragment<FragmentUtilsHtmlRenderBindi
3434

3535
override fun initOnCreate(savedInstanceState: Bundle?) {
3636
HttpRequestHub.Builder()
37+
.setAuthentication()
3738
.setRequestTarget(LocaleConstant.TARGET_API)
3839
.setOnHttpRequestListener(object : HttpRequestHub.OnHttpRequestListener {
3940
override fun onSuccess(result: String) {

app/src/main/java/com/pengxh/kt/lib/fragments/utils/HttpRequestFragment.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class HttpRequestFragment : KotlinBaseFragment<FragmentUtilsHttpRequestBinding>(
3535

3636
override fun initOnCreate(savedInstanceState: Bundle?) {
3737
HttpRequestHub.Builder()
38+
.setAuthentication()
3839
.setRequestTarget(LocaleConstant.TARGET_API)
3940
.setOnHttpRequestListener(object : HttpRequestHub.OnHttpRequestListener {
4041
override fun onSuccess(result: String) {

lite/src/main/java/com/pengxh/kt/lite/utils/HttpRequestHub.kt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,20 @@ class HttpRequestHub(builder: Builder) : LifecycleOwner {
2020
private val registry = LifecycleRegistry(this)
2121

2222
class Builder {
23+
lateinit var key: String
24+
lateinit var value: String
2325
lateinit var url: String
2426
lateinit var httpRequestListener: OnHttpRequestListener
2527

28+
/**
29+
* 设置网络请求鉴权
30+
*/
31+
fun setAuthentication(key: String = "token", value: String = ""): Builder {
32+
this.key = key
33+
this.value = value
34+
return this
35+
}
36+
2637
/**
2738
* 设置网络请求接口地址
2839
* */
@@ -44,6 +55,8 @@ class HttpRequestHub(builder: Builder) : LifecycleOwner {
4455
}
4556
}
4657

58+
private val key = builder.key
59+
private val value = builder.value
4760
private val url = builder.url
4861
private val listener = builder.httpRequestListener
4962

@@ -56,7 +69,7 @@ class HttpRequestHub(builder: Builder) : LifecycleOwner {
5669
return
5770
}
5871
//构建Request
59-
val request = Request.Builder().url(url).get().build()
72+
val request = Request.Builder().addHeader(key, value).url(url).get().build()
6073
lifecycleScope.launch(Dispatchers.IO) {
6174
val interceptor = HttpLoggingInterceptor(object : HttpLoggingInterceptor.Logger {
6275
override fun log(message: String) {

0 commit comments

Comments
 (0)