Retrofit - @Body parameters cannot be used with form or multi-part encoding
问题 I m trying to make a request in which I want to include a Header , a form-urlencoded field and a json body. My Retrofit interface is as follows @FormUrlEncoded @POST("/api/register") Observable<RegisterResponse> register( @Header("Authorization") String authorization, @Field("grant_type") String grantType, @Body RegisterBody body ); When I make this request I get back exception @Body parameters cannot be used with form or multi-part encoding. I have also tried with the @Multipart annotation: