Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取带有常量和动态参数的URL,使用_Android_Retrofit2_Get Request - Fatal编程技术网

Android 获取带有常量和动态参数的URL,使用

Android 获取带有常量和动态参数的URL,使用,android,retrofit2,get-request,Android,Retrofit2,Get Request,我有这样一个GET URL: @GET("?method=search") Observable<List<Album>> getAlbums(@Query("name") String searchedName); 我写过这样的服务: @GET("?method=search") Observable<List<Album>> getAlbums(@Query("name") String searchedName); 但它不起作用,因为s

我有这样一个GET URL:

@GET("?method=search")
Observable<List<Album>> getAlbums(@Query("name") String searchedName);

我写过这样的服务:

@GET("?method=search")
Observable<List<Album>> getAlbums(@Query("name") String searchedName);
但它不起作用,因为
searched\u name
不是路径元素


你能帮我一下吗?

如果你在
之后附加
&format=json
?method=search
并使用
@Query(“name”)
则名称将附加在
format
参数之后。如果服务器正确地处理参数,那么顺序应该无关紧要

i、 e

@GET(“?method=search&format=json”)
单个getAlbums(@Query(“name”)字符串名);

将转换为:
http://myrestapi.com/?method=search&format=json&name=name

如果在
之后附加
&format=json
?method=search
并使用
@Query(“name”)
,则名称将附加在
format
参数之后。如果服务器正确地处理参数,那么顺序应该无关紧要

i、 e

@GET(“?method=search&format=json”)
单个getAlbums(@Query(“name”)字符串名);

将转换为:
http://myrestapi.com/?method=search&format=json&name=name

谢谢你的回答。是的,它有效,但我想知道是否有办法维持秩序。谢谢你的回答。是的,它是有效的,但我想知道是否有办法维持秩序。
@GET("?method=search&format=json")
Single<List<Album>> getAlbums(@Query("name") String name);