Mal*_*ngh 5 android annotations exception httprequest retrofit2
如何&
在Android中使用Retrofit 附加了params的URL中发出HTTP GET请求?
网址:http://api.com?name = remote&class = TV
目前,我正在使用:
@GET("http://api.com?name={name}&class={class}")
Call<CustomType> get(
@Path(value = "name",encoded = false) String name,
@Path(value = "class",encoded = false) String class);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
java.lang.IllegalArgumentException: URL query string "name={name}&class={class}"
must not have replace block.
For dynamic query parameters use @Query.
Run Code Online (Sandbox Code Playgroud)
raf*_*kob 17
这是一个标准的GET请求网址.只需使用@Query
:
@GET("http://api.com")
Call<CustomType> get(
@Query("name") String name,
@Query("class") String classs);
Run Code Online (Sandbox Code Playgroud)
它将访问url:
http://api.com?name=remote&class=TV
归档时间: |
|
查看次数: |
2705 次 |
最近记录: |