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_Odata_Retrofit2 - Fatal编程技术网

Android 如何对邮递员url进行改装请求?

Android 如何对邮递员url进行改装请求?,android,odata,retrofit2,Android,Odata,Retrofit2,我有以下网址,这在邮递员工作,但我需要它转换成改装请求 /api/schooldata/Galleries?$orderby=Date desc&$skip=0&$top=10&$filter=Type eq 'Video' 我试过这样做 @GET("/Galleries?$orderby=Date desc") Call<ResponseBody> getPhotoGallery(@Query("top")int top, @Query("skip")i

我有以下网址,这在邮递员工作,但我需要它转换成改装请求

/api/schooldata/Galleries?$orderby=Date desc&$skip=0&$top=10&$filter=Type eq 'Video'
我试过这样做

 @GET("/Galleries?$orderby=Date desc")
Call<ResponseBody> getPhotoGallery(@Query("top")int top, @Query("skip")int skip, @Query("Type") String _type);
@GET(“/Galleries?$orderby=Date desc”)
调用getPhotoGallery(@Query(“top”)int-top、@Query(“skip”)int-skip、@Query(“Type”)String\u-Type);
它显示所有应该过滤的项目。

我看到一些问题

您对
类型
->
$filter

您的参数名称缺少
$

@GET("/Galleries?$orderby=Date desc")
Call<ResponseBody> getPhotoGallery(
    @Query("$skip") int skip, 
    @Query("$top") int top, 
    @Query("$filter") String _type
);
@GET(“/Galleries?$orderby=Date desc”)
致电getPhotoGallery(
@查询(“$skip”)int skip,
@查询(“$top”)int top,
@查询(“$filter”)字符串\u类型
);

希望有帮助

谢谢你的回答。我有一个问题是,我如何将filter选项作为参数传递,例如,我想用@Query(“$filter”)传递布尔参数,但我怎么做呢?