我的电话已实施为
@HTTP(method = "DELETE", hasBody = true)
@DELETE("groups/{groupId}/members/remove")
Call<GroupRemoveUserModel> putRemoveUser(@Path("groupId") int groupId, @Body GroupRemoveUserModel groupRemoveUserModel);
其中的模型代码如下:
public final class GroupRemoveUserModel {
public GroupRemoveUserModel(int userId){
this.userId = userId;
}
}
但是,当我使用适当的参数调用该方法时,它无法正常运行,而且无法使用okhttp logger进行调试,也无法获得任何堆栈跟踪
最佳答案
尝试使用此:
@HTTP(method = "DELETE", path = "groups/{groupId}/members/remove", hasBody = true)
Call<GroupRemoveUserModel> putRemoveUser(@Path("groupId") int groupId, @Body GroupRemoveUserModel groupRemoveUserModel);
关于android - Retrofit 2无法与主体一起使用Delete标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40482315/