IllegalStateException: уже подключен сразу после openConnection
Я пытаюсь установить DoOutput в моем HttpURLConnection, но я продолжаю получать это чертово исключение, и я не знаю, что делать, потому что код в основном представляет собой CTRL+C/V со всего Интернета!!! проверить это это:
url = new URL(Constants.Shared.API_URL+"registration");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);//BOOM!
Сразу после того, как я выполню conn.setDoOutput
я получаю бесплатный билет в блоке улова, за исключением java.lang.IllegalStateException: Already connected
!!!
Самое смешное, что даже документация Google (см. Раздел "Публикация контента") говорит мне делать то, что я делаю!!! Что я здесь не так делаю?!?
Edit1: трассировка стека
[java.net.URLConnection.checkNotConnected(URLConnection.java:464), java.net.URLConnection.setDoOutput(URLConnection.java:878), br.com.aec.acs.service.IntegracaoService.RegisterCloudUser(IntegracaavaS11.service)), br.com.aec.acs.service.IdentityService.RegisterNewACS(IdentityService.java:49), br.com.aec.acs.RegistrationActivity.ButtonOkClicked(RegistrationActivity.java:40), br.com.aec.acs.RegistrationActivity_$1.onClick(RegistrationActivity_.java:52), android.view.View.performClick(View.java:4240), android.view.View$PerformClick.run(View.java:17721), android.os.Handler.handleCallback(Handler.java:730), android.os.Handler.dispatchMessage(Handler.java:92), android.os.Looper.loop(Looper.java:137), android.app.ActivityThread.main(ActivityThread.java):5103), java.lang.reflect.Method.invokeNative(собственный метод), java.lang.reflect.Method.invoke(Method.java:525), com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737), com.android.internal.os.ZygoteInit.main(ZygoteInit. Java:553), dalvik.system.NativeStart.main(собственный метод)]