我正在使用改造库进行网络调用。在此,我需要在 GET 方法中传递 Body。但是我在通过这个时遇到了错误。在 Postman 中,它在为 GET 方法传递 Body 时工作。
@GET("http://192.168.0.141:3000/api/contacts/{page_num}/{limit}")
fun getAllContacts(@Path("page_num") page_num:Int,@Path("limit") limit:Int,@Body reqBody:ContactsInpRequest):Call<AllContactsDataResponse>
Run Code Online (Sandbox Code Playgroud)
我通过传递 body 来调用 get 方法。但我收到以下异常。
java.lang.IllegalArgumentException:非主体 HTTP 方法不能包含 @Body。