Я занимаюсь разработкой приложения в студии android и для звонков через веб-сервис использую HttpURLConnection
.Хотя класс всегда использует GET
, когда я его называю, даже если я установил его на POST
.Я даже дважды установил его на POST
, чтобы убедиться, что этот метод будет использоваться.
URL url = new URL(Activity.this.getString(R.string.ws));
urlConn = (HttpURLConnection) url.openConnection();
urlConn.setRequestMethod("POST");
urlConn.setDoOutput(true);
urlConn.addRequestProperty("Content-Type", "application/json");
urlConn.addRequestProperty("Cache-Control", "no-cache");
urlConn.addRequestProperty("Accept", "application/json");
urlConn.addRequestProperty("Authorization", "Bearer " + fileHelper.getPropertyFromSharedPreferences(getString(R.string.key_token)));
urlConn.connect();
Кто-нибудь еще имел эту проблему раньше?И как это исправить?
PS.Я также пробовал OKHTTP, но все еще та же проблема1016 * это не меняет значение, даже если я
urlConn.setDoOutput(!urlConn.getDoOutput);