У меня есть веб-сервис, который возвращает файлы JSON. Если я вызову этот URL (http://192.168.178.67:8080/simplestock/webapi/swipeService/swipes/Aktien) в браузере смартфона, я верну массив json.
Теперь я попытался получить этот JSON в моем проекте Android с этим кодом:
JsonArrayRequest jsonObjectRequest = new JsonArrayRequest
(Request.Method.GET, url, null, new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
Log.d("Success", "onResponse is Called");
try {
Log.d("Get Object: ", response.getJSONArray(1).toString());
} catch (JSONException e) {
e.printStackTrace();
Log.d("Failure", "JSON Error");
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.d("JSON", "Error");
}
});
Проблема в том, что ответ не вызван, и я не получаю сообщение об ошибке. Я добавил интернет-разрешение в манифест. Я тестирую на своем смартфоне, который находится в той же сети, что и локальный хост. У кого-нибудь есть идея?