Привет всем, теперь я пытаюсь использовать параметры и заголовки для отправки отправляемых данных на сервер для отправки ключа токена в заголовке и данных в параметрах, но результат не является ответом ответа = null Я отправил данные на сервер при входе и регистрации, используя параметры безиспользуя заголовок, он работал успешно, когда я использую только заголовок и используя метод get без отправки каких-либо параметров, только отправляя токен в заголовке, он успешно извлекает данные, но при отправке оба результата (заголовок и параметры) являются нулевыми ...... я пытался отправитьданные, использующие параметры и заголовок в post man, работали успешно, но при использовании его для отправки данных с использованием volley null - это ответ
// мой код
StringRequest stringRequest=new StringRequest(Request.Method.POST, "api_-url", new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Toast.makeText(MainActivity.this, "yes", Toast.LENGTH_SHORT).show();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(MainActivity.this, ""+error.getLocalizedMessage(), Toast.LENGTH_SHORT).show();
}
}){
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<String, String>();
params.put("offer_id","1");
// params.put("Authorization", "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImMwMGY4ZDMzZmE5ZTI1Yjg3MGE1NDAzNjI4M2I2YTVjNGVmNjc1YWY5NmM1ZjE4NDEyZDcwMjFhYzI0NzIzZDljNDNhMWY1MTllYmJlZDIwIn0.eyJhdWQiOiIzIiwianRpIjoiYzAwZjhkMzNmYTllMjViODcwYTU0MDM2MjgzYjZhNWM0ZWY2NzVhZjk2YzVmMTg0MTJkNzAyMWFjMjQ3MjNkOWM0M2ExZjUxOWViYmVkMjAiLCJpYXQiOjE1NzE3NDAxMjIsIm5iZiI6MTU3MTc0MDEyMiwiZXhwIjoxNjAzMzYyNTIyLCJzdWIiOiI0OSIsInNjb3BlcyI6W119.CGTRSHVWa42lX4ovOuYYqX-qkaLB5ulkleFzVhS_3G4n0qr9Jtid2QF9ksPDY6Mfhjl9KwBqySE0PzUslnGXhpPeKPvpgvgBc3R1GjLXGehfZLq-ET6gYxqCXYNbbfSw65DQgFanfw_ISzdMa7ZfKXFcc9GQhfppPodD4TaZESLLM2DNhCmW5sW-wUaXxzt7Z08m4HYv4d4UbBkTbvQmg5i-e6Q2wElTMowI921JSPbuyH3tyAvLjBpE5FpvYPbxkgPY4v7ZmEhFL2-9ZPchOjzdn-CirGFPzpBCi6b9zTIs8fr-o3pUFgylJM5qI5G8DWPMWccPj_78edYK8Wnb-gyZ2QNXwhWuC1WsF2DTiYgYZacSmw2t90nJ20-o8acYaf7zeUP_4BF71G6FQ_rYu2xZWNuBSYCet0nPzoyV_7ilsD-PaoIBANanRI-SSo3l3RfnPvVB1IDJzQe3ykuSCYuwfqVv5CA_JXOKVDNbuV1uk-3e79oGY33_1sb1RgZDWd0M_LvHN7wqKxYd6ri-lmGG2fMx3HcCvBsqCSOQPHpwcYyOm8o-aH6scHPm4SQ5iUVN5VRIr5-FtU3zHM85nY0OCfP41ydp_0LWjn82cMl4R_zLFX3uAg56PSt67PSqWb-EkAPtXzvFwiyP5A7CAomleygyZlbQrAGI6cqp2yA");
return params;
}
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> params = new HashMap<String, String>();
// params.put("Accept","application/json");
// params.put("Content-Type","application/json");
params.put("Authorization", "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImMwMGY4ZDMzZmE5ZTI1Yjg3MGE1NDAzNjI4M2I2YTVjNGVmNjc1YWY5NmM1ZjE4NDEyZDcwMjFhYzI0NzIzZDljNDNhMWY1MTllYmJlZDIwIn0.eyJhdWQiOiIzIiwianRpIjoiYzAwZjhkMzNmYTllMjViODcwYTU0MDM2MjgzYjZhNWM0ZWY2NzVhZjk2YzVmMTg0MTJkNzAyMWFjMjQ3MjNkOWM0M2ExZjUxOWViYmVkMjAiLCJpYXQiOjE1NzE3NDAxMjIsIm5iZiI6MTU3MTc0MDEyMiwiZXhwIjoxNjAzMzYyNTIyLCJzdWIiOiI0OSIsInNjb3BlcyI6W119.CGTRSHVWa42lX4ovOuYYqX-qkaLB5ulkleFzVhS_3G4n0qr9Jtid2QF9ksPDY6Mfhjl9KwBqySE0PzUslnGXhpPeKPvpgvgBc3R1GjLXGehfZLq-ET6gYxqCXYNbbfSw65DQgFanfw_ISzdMa7ZfKXFcc9GQhfppPodD4TaZESLLM2DNhCmW5sW-wUaXxzt7Z08m4HYv4d4UbBkTbvQmg5i-e6Q2wElTMowI921JSPbuyH3tyAvLjBpE5FpvYPbxkgPY4v7ZmEhFL2-9ZPchOjzdn-CirGFPzpBCi6b9zTIs8fr-o3pUFgylJM5qI5G8DWPMWccPj_78edYK8Wnb-gyZ2QNXwhWuC1WsF2DTiYgYZacSmw2t90nJ20-o8acYaf7zeUP_4BF71G6FQ_rYu2xZWNuBSYCet0nPzoyV_7ilsD-PaoIBANanRI-SSo3l3RfnPvVB1IDJzQe3ykuSCYuwfqVv5CA_JXOKVDNbuV1uk-3e79oGY33_1sb1RgZDWd0M_LvHN7wqKxYd6ri-lmGG2fMx3HcCvBsqCSOQPHpwcYyOm8o-aH6scHPm4SQ5iUVN5VRIr5-FtU3zHM85nY0OCfP41ydp_0LWjn82cMl4R_zLFX3uAg56PSt67PSqWb-EkAPtXzvFwiyP5A7CAomleygyZlbQrAGI6cqp2yA");
// params.put("Accept-Language", "fr");
return params;
}
};
stringRequest.setShouldCache(false);
RequestQueue requestQueue = Volley.newRequestQueue(this);
stringRequest.setRetryPolicy(new DefaultRetryPolicy(15000,
1,
1));
requestQueue.add(stringRequest);