我的电话已实施为

 @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/

10-12 03:49