Android 改用@Path发送查询

Android 改用@Path发送查询,android,retrofit,proguard,okhttp,Android,Retrofit,Proguard,Okhttp,我正在我的项目中使用翻新,此代码用于更新数据库中的记录: @PATCH("/api/payments/{id}/") Call<Payment> updatePayment(@Path("id") int id, @Body Payment payment); @PATCH(“/api/payments/{id}/”) 调用updatePayment(@Path(“id”)int-id,@Body-Payment); 问题是,改造应该发送如下请求: 这就是@Path标记发送请求

我正在我的项目中使用翻新,此代码用于更新数据库中的记录:

@PATCH("/api/payments/{id}/")
Call<Payment> updatePayment(@Path("id") int id, @Body Payment payment);
@PATCH(“/api/payments/{id}/”)
调用updatePayment(@Path(“id”)int-id,@Body-Payment);
问题是,改造应该发送如下请求:

这就是@Path标记发送请求的方式

发送请求时,就像发送@Query标记查询一样,例如:


有什么问题吗?

你能删除最后一个“/”吗?我已经删除了。仍然得到相同的结果,您可以将
补丁
更改为
发布
@Skizo oz吗ᴉʞS您之前的评论是正确的。此外,POST和PATCH之间存在差异,因此无法正确更改它