Android API соединение работает с webiste, но не с localhost API - PullRequest
0 голосов
/ 21 июня 2019

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

Я могу подключиться к своему локальному хосту, а почтальон успешно возвращает ответ JSON.

URL в .java = http://10.0.2.2:8000/api/products/4

Я пробовал много идей?

ПОЧТОВЫЙ ОТВЕТ ЗА веб-сайт, который возвращает AZTECS

{
    "id": 1,
    "name": "Aztecs",
    "expansion": "The Conquerors",
    "army_type": "Infantry and Monk",
    "unique_unit": [
        "https://age-of-empires-2-api.herokuapp.com/api/v1/unit/jaguar_warrior"
    ],
    "unique_tech": [
        "https://age-of-empires-2-api.herokuapp.com/api/v1/technology/garland_wars"
    ],
    "team_bonus": "Relics generate +33% gold",
    "civilization_bonus": [
        "Villagers carry +5",
        "Military units created 15% faster",
        "+5 Monk hit points for each Monastery technology",
        "Loom free"
    ]
}

Это json-ответ моего локального хоста, который возвращает ноль в Android

{
    "data": {
        "name": "et",
        "description": "Qui sit perspiciatis dolores repellendus illum suscipit molestiae. Eius maxime ipsam ipsum est. Reiciendis ut a quos ut soluta repudiandae distinctio animi.",
        "price": 651,
        "stock": 9,
        "rating": 0,
        "href": {
            "reviews": "http://localhost:8000/api/products/4/reviews"
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...