Доступ к localhost с Android через Wi-Fi - PullRequest
2 голосов
/ 28 апреля 2011

Я написал веб-сервис Https, поэтому он зашифрован с помощью SSL.

Для тестирования я хотел бы получить доступ к этому веб-сервису через Wi-Fi.

edit Пример:Мой веб-сервис работает на ВМ № 111, я хочу получить доступ к нему через Wi-Fi, чтобы адрес был https://VM111/Webservice/service.svc. Я могу получить к нему доступ с любого ноутбука в сети Wi-Fi, но не с телефона Android, это моя проблема,

Есть ли способ получить доступ к локальному узлу виртуальной машины с телефона Android, и кто-нибудь имел дело с этим раньше?

Я догадываюсь, что это как-то связано с доменами, потому что каждыйдругое устройство находится в Active directory.

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

Ответы [ 3 ]

5 голосов
/ 04 января 2014

Вы можете получить публичный URL для вашего сервера, работающего на определенном порту на локальном хосте.

На своем рабочем месте я мог получить доступ к локальному серверу, используя локальный IP-адрес своего компьютера в приложении, как подсказывает большинство других ответов.Но дома я не смог этого сделать по какой-то причине.Перепробовав много ответов и потратив много часов, я наткнулся на https://ngrok.com. Это довольно просто.Просто скачайте его из папки do:

ngrok portnumber

(из командной строки в Windows)

./ngrok portnumber

(из терминала в Linux)

Это даст вамобщедоступный URL-адрес вашего локального сервера, работающего с этим номером порта на localhost.Вы можете включить в свое приложение и отладить его, используя этот URL.

Вы можете безопасно выставить локальный веб-сервер в Интернет и захватить весь трафик для детальной проверки.Вы также можете поделиться этим URL со своим коллегой-разработчиком, который может работать удаленно и может отлаживать взаимодействие между приложением и сервером.

Надеюсь, это когда-нибудь сэкономит время.

4 голосов
/ 04 мая 2012

Я нашел быстрое решение этой проблемы. Попробуйте эту ссылку, она должна помочь вам, ребята, решить проблему. http://www.mobitechie.com/android-2/how-to-access-localhost-on-android-over-wifi/

Я изменил только одну вещь, где в руководстве говорится, что вы меняете «127.0.0.1» на «Все» замените его на IP-адрес, на котором работает ваш сервер.

после этого вы сможете подключиться к локальному хосту.

1 голос
/ 31 декабря 2011

Я также искал что-то похожее из десктопа типа ipconfig, вы получите desktopIP, теперь поместите его в браузер Android, вы должны получить свой localhost

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