Android之URL “page={page}category_id={***} string For dynamic query parameters use @Query.
生活随笔
收集整理的這篇文章主要介紹了
Android之URL “page={page}category_id={***} string For dynamic query parameters use @Query.
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、問題
我們用retrofit進行Get網絡請求的時候,我代碼是這樣寫的
@GET("/api/get_****/***?page={page}&category_id={category_id}")suspend fun getWebsiteCategory(@Path("page") page: Int, @Path("category_id") category_id: Int): BaseResponse<NavigationCategoryResponse>錯誤提示如下
java.lang.IllegalArgumentException: URL query string "page={page}&category_id={category_id}" must not have replace block. For dynamic query parameters use @Query.?
?
?
?
?
?
?
?
?
?
2、解決辦法
@GET("/api/********")suspend fun getWebsiteCategory(@Query("page") page: Int, @Query("category_id") category_id: Int): BaseResponse<NavigationCategoryResponse>?
?
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Android之URL “page={page}category_id={***} string For dynamic query parameters use @Query.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android studio之提示Fai
- 下一篇: Android之去掉RecycleVie