Сервер Springboot < /h2>
Прослушивание Localhost: 30000 < /p>
Android Client (Android Studio Emulator Nexus 5x API 30) < /h2>
1. Использование OKTTP 4.10.0-RC1 、 Модернизация 2.9.0 < /h4>
2. Отправить запрос сообщения, как ниже < /h4>
запрос < /p>
--> POST http://10.0.2.2:30000/user/login
Content-Type: application/json; charset=UTF-8
Content-Length: 45
{"account":"135******46","password":"123456"}
--> END POST (45-byte body)
< /code>
3. Содержание запроса ниже < /h4>
Содержание запроса < /p>
4. Но ответ пуст。 !!! И нет никакой реакции в журнале Springboot. Поскольку ответ является нулевым, OKTTP бросает EOFException. < /H4>
http eofexception
Я пробую все метод этого исключения в Stackover, они не работали.
, например, add Header («Connection», «Close» («Transfer-Encoding»: «идентификация») < /p>
.I/okhttp.OkHttpClient:
6. Я выключаю сервер Springboot, проблема - та же < /h4>
7. Я могу PING 10.0.2.2 Успех, используя оболочку ADB в эмуляторе < /h4>
ADB Shell Ping < /p>
adb shell
generic_x86_64:/ $ ping 10.0.2.2
PING 10.0.2.2 (10.0.2.2) 56(84) bytes of data.
64 bytes from 10.0.2.2: icmp_seq=1 ttl=255 time=4.25 ms
64 bytes from 10.0.2.2: icmp_seq=2 ttl=255 time=0.745 ms
64 bytes from 10.0.2.2: icmp_seq=3 ttl=255 time=0.630 ms
64 bytes from 10.0.2.2: icmp_seq=4 ttl=255 time=0.922 ms
64 bytes from 10.0.2.2: icmp_seq=5 ttl=255 time=0.756 ms
64 bytes from 10.0.2.2: icmp_seq=6 ttl=255 time=0.826 ms
64 bytes from 10.0.2.2: icmp_seq=7 ttl=255 time=0.618 ms
< /code>
8. Когда я запускаю свое приложение на настоящей машине. Изменение 10.0.2.2 на мой компьютер IP. Это может успешно получить ответ. Содержание запроса одинаково, кроме хоста. < /H4>
Запустите успех в реальной машине < /p>
почтальон < /h2>
Отправить тот же запрос пост и получить успех ответа < /p>
Вопрос < /h2>
Похоже, что нет вопроса, что в сервере Andride and Volid and Springboot. Эмулятор и ПК Localhost.
Я не знаю, почему мой эмулятор Android Studio не может получить доступ к Localhost Springboot Server? < /strong> < /p>
Подробнее здесь: https://stackoverflow.com/questions/720 ... -of-stream
Android okhttp http не удалось: java.io.ioexception: неожиданный конец потока ⇐ Android
Форум для тех, кто программирует под Android
1751180877
Anonymous
Сервер Springboot < /h2>
Прослушивание Localhost: 30000 < /p>
Android Client (Android Studio Emulator Nexus 5x API 30) < /h2>
1. Использование OKTTP 4.10.0-RC1 、 Модернизация 2.9.0 < /h4>
2. Отправить запрос сообщения, как ниже < /h4>
запрос < /p>
--> POST http://10.0.2.2:30000/user/login
Content-Type: application/json; charset=UTF-8
Content-Length: 45
{"account":"135******46","password":"123456"}
--> END POST (45-byte body)
< /code>
3. Содержание запроса ниже < /h4>
Содержание запроса < /p>
4. Но ответ пуст。 !!! И нет никакой реакции в журнале Springboot. Поскольку ответ является нулевым, OKTTP бросает EOFException. < /H4>
http eofexception
Я пробую все метод этого исключения в Stackover, они не работали.
, например, add Header («Connection», «Close» («Transfer-Encoding»: «идентификация») < /p>
.I/okhttp.OkHttpClient:
6. Я выключаю сервер Springboot, проблема - та же < /h4>
7. Я могу PING 10.0.2.2 Успех, используя оболочку ADB в эмуляторе < /h4>
ADB Shell Ping < /p>
adb shell
generic_x86_64:/ $ ping 10.0.2.2
PING 10.0.2.2 (10.0.2.2) 56(84) bytes of data.
64 bytes from 10.0.2.2: icmp_seq=1 ttl=255 time=4.25 ms
64 bytes from 10.0.2.2: icmp_seq=2 ttl=255 time=0.745 ms
64 bytes from 10.0.2.2: icmp_seq=3 ttl=255 time=0.630 ms
64 bytes from 10.0.2.2: icmp_seq=4 ttl=255 time=0.922 ms
64 bytes from 10.0.2.2: icmp_seq=5 ttl=255 time=0.756 ms
64 bytes from 10.0.2.2: icmp_seq=6 ttl=255 time=0.826 ms
64 bytes from 10.0.2.2: icmp_seq=7 ttl=255 time=0.618 ms
< /code>
8. Когда я запускаю свое приложение на настоящей машине. Изменение 10.0.2.2 на мой компьютер IP. Это может успешно получить ответ. Содержание запроса одинаково, кроме хоста. < /H4>
Запустите успех в реальной машине < /p>
почтальон < /h2>
Отправить тот же запрос пост и получить успех ответа < /p>
Вопрос < /h2>
Похоже, что нет вопроса, что в сервере Andride and Volid and Springboot. Эмулятор и ПК Localhost.
Я не знаю, почему мой эмулятор Android Studio не может получить доступ к Localhost Springboot Server? < /strong> < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/72008226/android-okhttp-http-failed-java-io-ioexception-unexpected-end-of-stream[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия