如何在翻修中使用double引用的double引用添加Post Query参数字符串



我正在访问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);

相关内容

最新更新