我使用Retrofit2创建了补丁请求。
@PATCH("/tests/{id}")
Call<Test> updateTest(@Path("id") int id, @Body Test test);
此请求使用Postman工作。它返回Test类的更新JSON。但它使用Retrofit无效。
有任何帮助吗?
答案 0 :(得分:1)
在网址末尾添加“/”。
@PATCH("/tests/{id}/")
答案 1 :(得分:0)
你应该显示你的错误但是通常在改造中你应该先传递你的路径参数,所以它会是这样的
@PATCH("/tests/{id}")
Call<Test> updateTest(@Path("id") int id, @Body Test test);
希望这会有所帮助
答案 2 :(得分:0)
请检查方法(GET,POST,DELETE)并将代码更改为:
@GET("/tests/{id}")