Android (Kotlin) – CookieHandler не работает с методом POST, но с GET работает

У меня есть два метода POST в моем приложении. Один из них – LoginActivity, в который я помещаю CookieHandler (код: CookieHandler.setDefault(CookieManager()) ). После этого действия у меня есть некоторые методы GET и файлы cookie работают, но когда я хочу использовать другой метод POST, я получаю AuthFailurEerror . Вот мой код:

LoginActivity:

 // this line is in onCreate method CookieHandler.setDefault(CookieManager()) private fun login2() { val req = object : StringRequest(Request.Method.POST, LOGIN_API_URL, Response.Listener { response -> Toast.makeText(this, response, Toast.LENGTH_LONG).show() val user = Intent(this, UserActivity::class.java) startActivity(user) }, Response.ErrorListener { e -> Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show() }) { public override fun getParams(): Map<String, String> { val params = HashMap<String, String>() params.put("username", username.text.toString()) params.put("password", passwd.text.toString()) return params } override fun getBodyContentType(): String { return "application/x-www-form-urlencoded"; } } req.retryPolicy = DefaultRetryPolicy(60000, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT) volleyRequest!!.add(req) } 

SecondActivity

 private fun aktualizacja2() { val req = object : StringRequest(Request.Method.POST, UPDATE_URL, Response.Listener { response -> Toast.makeText(this, response.toString(), Toast.LENGTH_LONG).show() }, Response.ErrorListener { e -> Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show() }) { public override fun getParams(): Map<String, String> { val params = HashMap<String, String>() params.put("librus_user", usernameEdit.text.toString()) params.put("librus_pswd", passwordEdit.text.toString()) return params } override fun getBodyContentType(): String { return "application/x-www-form-urlencoded"; } } } 

Большое спасибо за помощь !