如何在没有 & 的情况下在改造 Android url 中附加动态值



我想在最后:https://api.ocs.fr/apps/v2/contents?search=title=value其中value dynamic

my code:

@GET("contents?search=")
suspend fun getProgrammes(
@Query("title") title: String
)
BASE_URL = "https://api.ocs.fr/apps/v2/"

我得到结果https://api.ocs.fr/apps/v2/contents?search=&title=rouge

我不想要"&",请帮忙吗?

,因为=不是查询参数的有效字符。所以你的url应该编码它来发送。

https://api.ocs.fr/apps/v2/contents?search=title%3Dvalue

你的改造应该是

@GET("contents")
suspend fun getProgrammes(
@Query("search") value: String
)

然后调用

getProgrammes("title=value")

相关内容

  • 没有找到相关文章

最新更新