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>
?