retrofit 中使用@PATCH时,发现参数一直找不到对应的注解,后来翻了波墙,才找到,使用的@Body注解。实例是如下代码所示,参数使用@Path和@Body注解
@PATCH("gists/{id}")
Call<ResponseBody> updateGist(@Path("id") String id, @Body Gist gist);
需要说明一下的是@PUT也是这么使用的。
参考
https://futurestud.io/tutorials/retrofit-2-how-to-update-objects-on-the-server-put-vs-patch