Ладно, после долгих часов кодирования и реализации всевозможных идей.
Оказывается, это не такая уж большая проблема.
Дело в том, что с моей весенней среды (MVC) сервер является локальным host ( unhosted в основном ), следовательно, к нему не может получить доступ другое устройство через общедоступный Интернет.
то есть, скажем, у меня на компьютере запущен Spring MVC (сервер apache tomcat), тогда приложение может отправлять и получать запросы к / от сервера только в том случае, если я запускаю его в эмуляторе (так как оно работает на том же устройстве)мой компьютер).
Итак, проще говоря - я думаю, вам, вероятно, нужен тот же IP-адрес , что и у вашего ПК (где вы используете свой сервер), чтобы он работал, если сайт не размещен.Подразумевается, что он запускается на эмуляторе, поскольку он работает на том же устройстве.
NOTE
при использовании залпа или любого другого метода (Async Task..etc.) и запущенное приложение на эмуляторе - в вашей URL строке используйте 10.0.2.2 вместо localhost .
REASON
Это специальный псевдоним интерфейса обратной связи вашего хоста, то есть 127.0.0.1 , который снова обычно отображается на имя хоста - localhost .
Шлейфовое устройство - это специальный виртуальный сетевой интерфейс, который ваш компьютер использует для связи с самим собой.Он используется в основном для диагностики и устранения неполадок, а также для подключения к серверам, работающим на локальном компьютере.
Надеюсь, это поможет .