diff --git a/app/src/main/java/com/huanchengfly/tieba/post/api/retrofit/interfaces/AppHybridTiebaApi.kt b/app/src/main/java/com/huanchengfly/tieba/post/api/retrofit/interfaces/AppHybridTiebaApi.kt index 12591662..34a08005 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/api/retrofit/interfaces/AppHybridTiebaApi.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/api/retrofit/interfaces/AppHybridTiebaApi.kt @@ -3,6 +3,7 @@ package com.huanchengfly.tieba.post.api.retrofit.interfaces import com.huanchengfly.tieba.post.api.models.SearchForumBean import com.huanchengfly.tieba.post.api.models.SearchThreadBean import com.huanchengfly.tieba.post.api.models.SearchUserBean +import com.huanchengfly.tieba.post.api.urlEncode import kotlinx.coroutines.flow.Flow import retrofit2.http.GET import retrofit2.http.Header @@ -12,7 +13,7 @@ interface AppHybridTiebaApi { @GET("/mo/q/search/forum") fun searchForumFlow( @Query("word") keyword: String, - @Header("Referer") referer: String = "https://tieba.baidu.com/mo/q/hybrid/search?keyword=$keyword&_webview_time=${System.currentTimeMillis()}", + @Header("Referer") referer: String = "https://tieba.baidu.com/mo/q/hybrid/search?keyword=$keyword&_webview_time=${System.currentTimeMillis()}".urlEncode(), ): Flow @GET("/mo/q/search/thread") @@ -23,12 +24,12 @@ interface AppHybridTiebaApi { @Query("tt") filter: Int = 1, @Query("ct") ct: Int = 1, @Query("cv") cv: String = "99.9.101", - @Header("Referer") referer: String = "https://tieba.baidu.com/mo/q/hybrid/search?keyword=$keyword&_webview_time=${System.currentTimeMillis()}", + @Header("Referer") referer: String = "https://tieba.baidu.com/mo/q/hybrid/search?keyword=$keyword&_webview_time=${System.currentTimeMillis()}".urlEncode(), ): Flow @GET("/mo/q/search/user") fun searchUserFlow( @Query("word") keyword: String, - @Header("Referer") referer: String = "https://tieba.baidu.com/mo/q/hybrid/search?keyword=$keyword&_webview_time=${System.currentTimeMillis()}", + @Header("Referer") referer: String = "https://tieba.baidu.com/mo/q/hybrid/search?keyword=$keyword&_webview_time=${System.currentTimeMillis()}".urlEncode(), ): Flow } \ No newline at end of file