2015-12-01 1 views
0

У меня есть локальный сервис API, который находится под поддомен:Android - не может получить доступ к API, который находится под субдомен

http://sub.192.168.1.1/api/endpoint

При добавлении IP-перенаправление в файл Hosts моей машины, я могу тестировать и хорошо использовать API при использовании таких инструментов браузера, как Postman, и даже открывать их через браузер (некоторые из них не имеют безопасности и просто возвращают простой JSON). Теперь я попытался добавить IP-перенаправление к файлу хоста моего устройства, чтобы он мог получить доступ к подобъекту, а также к моей машине dev. Все идет хорошо, и я могу напрямую обращаться к API через браузер, но при использовании приложения конечные точки не могут быть найдены.

Я использую дооснащение с OkHttp на данный момент. Надеясь, кто-нибудь может пролить свет на эту проблему.

ответ

1

Вы пытались модифицировать объект для добавления косой черты в конце URL-адреса?

.baseUrl("http://sub.192.168.1.1/api/endpoint/") 
.build(); 
+0

Я пробовал, все еще не работает. Я всегда получаю этот журнал ошибок от Robospice: 'java.net.UnknownHostException: host == null' –

Смежные вопросы