我需要通过参数改造来发出Get
请求。网址:
http://www.something.com/search?param=hello+testing
这是我的代码:
@GET("/search?param={tags}")
public Observable<List<Warehouse>> searchWithTags(@Query("tags") String tags);
我使用Observable
中的rx-java
,标记为Hello+testing
。我得到的错误:
java.lang.IllegalArgumentException: API.searchWithTags: URL query string "q={tags}" must not have replace block. For dynamic query parameters use @Query.
我在这里做错了什么。我在网上搜索例外,但没有找到好的方法。
答案 0 :(得分:0)
表达的正确方法是
@GET("/search")
public Observable<List<Warehouse>> searchWithTags(@Query("param") String tags);