Как подключить приложение Android, работающее на устройстве, подключенном через ADB, к REST API на локальном сервере? - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть мультитенантное веб-приложение, например

http://xxxxx.constant-domain.com:8080/

в моем файле хоста

127.0.0.1       xxxxx.constant-domain.com

Устройство, на котором запущено приложение для Android, подключено через ADB, который вызывает Rest Apis моего веб-приложения для получения и отправки данных и Он отлично работает в средах разработки и разработки, таких как http://xxxxx.dev.constant-domain.com/get-data но проблема в том, что я хочу отладить его на своем локальном сервере. Я попытался добавить данный домен в качестве базового URL, но он не работает. Я попытался добавить http://localhost:8080/, но это не работает. Я пытался найти здесь вопросы, но не нашел ничего, что могло бы помочь. Я использую дооснащение для вызовов Api. Любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Я понял это.Все, что мне нужно было сделать, это установить мой личный IP-адрес как

http://192.168.8.400:8080/get-data

Надеюсь, это поможет любому, кто находится в такой ситуации.

0 голосов
/ 14 ноября 2018

Прежде всего, убедитесь, что ваш локальный сервер и ваше устройство используют один и тот же Wi-Fi.А затем выясните, как разместить свой локальный сервер в сети.В Wamp Server есть возможность разместить его в сети.Я не знаю, какое программное обеспечение вы используете для установки apache или любого другого сервера на вашем компьютере.

И тогда вы сможете получить доступ к локальному серверу по IP-адресу.Также есть возможность редактировать виртуальные хосты вашего сервера, чтобы выделить определенный порт, к которому может подключиться приложение.

Не имеет значения, используете ли вы Retrofit, Volley, Okhttp или любые другие вещи.Вам необходимо настроить локальный сервер для подключения к локальной сети.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...