【发布时间】:2017-09-27 11:34:27
【问题描述】:
我改用 Retrofit2,一切都很好,很干净...... 但是有一个服务调用要求查询参数位于正则表达式中(不要问我为什么,我已经要求更改它)。
这是我的方法的样子:
@GET("prod/search")
fun searchProducts(@Query("q") q: String?): Call<Array<Product>>
如果我调用searchProducts("lala"),查询将类似于:prod/search?q=lala,但我需要它类似于prod/search?q=(?i)\\Qlala\\E
有没有一种简单的方法来格式化查询参数来做到这一点?
【问题讨论】: