Я настраиваю приложение Android для своего сайта, чтобы получить массив JSON. Я использовал залп, и я получаю эту ошибку
BasicNetwork.performRequest: Unexpected response code 404 for http://192.168.20.2/mizban/api/show_all_adv
Сначала я запустил свой сайт с WordPress, но для создания приложения мне пришлось интегрироватьсайт с CodeIgniter.все отлично работает на веб-сайте, теперь я добавил JSON API для отправки своей базы данных в приложение для Android, но я не могу получить массив JSON в приложении
, когда я удаляю эти строки из приложения index.php, и я могу получитьJSON массив
define( 'WP_USE_THEMES', true );
require( dirname( __FILE__ ) . '/wp-blog-header.php');
этот код моего приложения для Android
public class Testvolley extends AppCompatActivity {
private String urlprd="http://192.168.20.2/mizban/api/show_all_adv";
private RequestQueue rq;
TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_testvolley);
rq= Volley.newRequestQueue(this);
tv=(TextView)findViewById(R.id.tv);
JsonArrayRequest JARprd = new JsonArrayRequest(Request.Method.GET, urlprd,null,
new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
}
}
,
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
}
}
);
StringRequest stringRequest = new StringRequest(Request.Method.GET, urlprd,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
tv.setText(response);
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
tv.setText(error.toString());
}
});
rq.add(stringRequest);
}
}
Я ожидаю получить массив JSON в моем приложении