Подтвердить что ты не робот

@DELETE метод не поддерживается (не-тело HTTP-метод не может содержать @Body или @TypedOutput.)

@DELETE("/job/deletejob")
 Observable<JobDeleteResponseModel> jobDelete( @Body JobDeleteRequestModel model);

я получаю эту ошибку:

Негорный HTTP-метод не может содержать @Body или @TypedOutput

может кто-нибудь помочь мне выйти из этого?

4b9b3361

Ответ 1

Я использовал это официальное обходное решение недавно:

@HTTP(method = "DELETE", path = "/job/deletejob", hasBody = true)
Observable<JobDeleteResponseModel> jobDelete(@Body JobDeleteRequestModel model);

Ответ 2

попробуйте это, он работает

@HTTP(method = "DELETE", path = "api/v3/delete", hasBody = true)
Call<ResponseBody> RESPONSE_BODY_CALL(@Header("Authorization") String authorization, @Body HashMap<String, List> stringListHashMap);

или проверьте https://github.com/square/retrofit/issues/974