@Multipart @FormUrlEncoded //тут выдает ошибку, но без нее нельзя использовать @FieldMap @POST("user/update") Call<ServerResponse> uploadFile(@Part MultipartBody.Part file, @FieldMap Map<String, String> mapUser); If you send without @FieldMap Map<String, String> mapUser then Ок comes to the log, and there is nothing on the server.