не могу получить доступ к localhost с устройства Android для тестирования API

Я пишу свои веб-сервисы в Django, все в порядке, когда я тестирую свой API в почтальоне (на http://127.0.0.1:8000/ ), но когда я пытаюсь использовать Retrofit для подключения http://192.168.43.115:8000 Не могу. Это ошибка: сообщение: java.net.ConnectException: не удалось подключиться к /192.168.43.115 (порт 8000) из /192.168.232.2 (порт 50628) через 10000 мс: isConnected не удалось: ECONNREFUSED (соединение отклонено

0
задан 6 June 2019 в 14:17

2 ответа

Я нашел решение. Я использую ipv6 с этой командой: python manage.py runserver [::]: 8000

1
ответ дан 6 June 2019 в 14:17

У меня была такая же проблема с API Node.js. Решение состояло в том, чтобы остановить службу брандмауэра, запустив:

systemctl stop firewalld

(Обратите внимание, что я использую Fedora 30.)

Таким образом, я могу получить доступ к своему Rest API в localhost через телефон Android.

0
ответ дан 26 November 2019 в 11:43

Другие вопросы по тегам:

Похожие вопросы: