改装将POST转换为GET

时间:2020-03-09 13:26:29

标签: android api post get retrofit

我有一个很奇怪的问题。使用改造发送请求。

@POST("api/v2/reviews/vote/{vote}/dislike/{dislike}")
Single<SimpleResponse> postReviewLike(@Path("vote") Integer vote, @Path("dislike") Integer dislike);

这是我的要求。但是,当我将其发送到服务器时,改造将其转换为GET请求。贝娄的照片作为证明。

how it send

than changed to GET

您能建议,可能是什么?以及我该如何解决。

如果我使用@Field,则其他POST请求都很好。

2 个答案:

答案 0 :(得分:0)

请使用@Body注释尝试一下吗?

@POST("api/v2/reviews/vote/{vote}/dislike/{dislike}")
Single<SimpleResponse> postReviewLike(@Body @Path("vote") Integer vote, @Path("dislike") Integer dislike);

答案 1 :(得分:0)

问题在于重定向。添加'/'dislike/{dislike}/对我有帮助。

相关问题