我正在访问API。看起来像
http://XXX.XX.XXX.XXX/api/Gallery/getgallerylist?userid="17"
。
我尝试了以下注释。
@POST("Gallery/getgallerylist")
Call<GalleryImagesResponse> getGalleryImages(@Query("userid") String userid);
但是它要求的URL是http://XXX.XX.XXX.XXX/api/Gallery/getgallerylist?userid=17
,我如何将double Quote添加到UserId的值中,例如UserId =" 17"。
您可以像这样将字符串作为@Path
传递给URL。
@POST("http://XXX.XX.XXX.XXX/api/Gallery/getgallerylist?" + "{path}")
Call<ResponseBody> getGalleryImages(@Path("path") String path);
并将userid=17
传递给此调用,它将附加到URL。和您完成的
您应该在击中
之前尝试一下url
URLDecoder.decode(url,UTF8);