Android новичок здесь.У меня проблема с Multipart POST запросом.Я вызываю мой API с помощью POSTMAN, и он возвращает код: 200, но когда я вызываю его из моего приложения, он возвращает 503. Я обнаружил, что это может произойти, потому что POSTMAN отправляет его как multipart по умолчанию.Я просмотрел много ответов здесь, но не смог связать их с моим кодом.
Как мне преобразовать текущий запрос в составной запрос?
Вот мой интерфейс:
@Multipart
@POST
Call<JsonObject> Login(@Url String url, @Body JsonObject LoginData);
Мой интерфейс выглядит следующим образом:
public Call<JsonObject> Logincall(String teller_ID,String password,String ...}
/*somewhere around here i must do MultipartBody.Part...cant figure out where and how */
RetrofitAPI retrofitAPIObj = RETROBUILDER.create(RetrofitAPI.class);
JsonObject LoginData=new JsonObject();
LoginData.addProperty("teller_ID",teller_ID);
LoginData.addProperty("password",password);
LoginData.addProperty("branch",branch);
LoginData.addProperty("terminal",terminal);
LoginData.addProperty("isSecure",isSecure);
return retrofitAPIObj.Login(RetrofitURL.LOGIN, LoginData);
}
Заранее спасибо