Почему код ответа всегда равен 0, хотя я действительно могу ввести http, который предоставляет JSON?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Почему код ответа всегда равен 0, хотя я действительно могу ввести http, который предоставляет JSON?

Сообщение Anonymous »

Я пытаюсь подключить свое приложение Android Studio к веб-сайту, чтобы получить и прочитать JSON, но всегда получаю код ответа 0. Я пытался использовать подписку как отчаянную меру, потому что простое использование GET или POST даже не дало мне коды ответа, Любые идеи? Я знаю, что URL-адрес открыт, потому что я могу получить к нему доступ в любом браузере, но программа не хочет с ним взаимодействовать, буду признателен за любую помощь
HttpServiceClass httpServiceClass = new HttpServiceClass(HttpURL);
httpServiceClass.ExecutePostRequest()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer() {
public void onSubscribe(Disposable d) {
}
public void onNext(String response) {
if (httpServiceClass.getResponseCode() == 0) {
Log.i("Error", "No tienes Conexion a Internet");
Error = "S";
} else if (httpServiceClass.getResponseCode() == 200) {
FinalJSonResult = httpServiceClass.getResponse();


Подробнее здесь: https://stackoverflow.com/questions/781 ... provides-t
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»