Как я могу опубликовать строку на веб-сервере PHP и получить JSONArray в ответ с помощью библиотеки Volley в Android. Ниже приведен мой код, в котором я хочу отклик. Как я могу отправить строку и получить JSONArray в ответ, используя эту функциюAndroid Volley Post String и Get JSONArray
Смотрите этот код, если он работает
JsonArrayRequest(Method.POST,Config.VIEW_PROFILE_URL,
new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
//calling method to parse json array
parseData(response);
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError arg0) {
// TODO Auto-generated method stub
}
}){
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<>();
params.put("user_name", user);
return params;
}
};
MySingleton.getInstance(this).addToRequestQueue(jsonArrayRequest);
}
// и получение на сервере как
$ имя пользователя = $ _ POST [» user_name "];
Я хочу, чтобы опубликовать имя пользователя строкового значения, имеющим ключ «user_name» Скажите мне, используя ваш метод, как я буду отправлять строку на php-сервер и получать там в php? –
@ ZeshanMasood просто поместил ваши параметры ключевого значения в 'getParams()', как я сделал, и вы можете найти много примеров для получения параметров в php –
Тогда wht, чтобы сделать это, «вы можете отправить строку здесь как тело» –