Android Как я могу получить код состояния и его информацию при выполнении запроса get или post с использованием залпа в Kotlin - PullRequest
0 голосов
/ 11 февраля 2019

Как я могу получить код состояния и его информацию из заголовка URL-адреса при выполнении запроса GET и для будущих целей при выполнении запроса POST.

Пока у меня есть этот метод, который имеет следующийcode:

    progress_circular.visibility = View.VISIBLE

    //Using Volley Networking Lib

    val requestQueue = Volley.newRequestQueue(this@MainActivity)

    val stringRequest = object :StringRequest(
        Request.Method.POST, downloadURL,

        Response.Listener<String> { response ->
            try {

                val jsonObject = JSONObject(response)   //creating JSON Object from server response

                val serveResponse = jsonObject.getString("origin")  //getting the string


                progress_circular.visibility = View.INVISIBLE

                Toast.makeText(applicationContext,serveResponse,Toast.LENGTH_LONG).show()  //Toast of server response

                scheduledTimer()   //start 5 second count down to do another network request


            } catch (e: JSONException) {
                e.printStackTrace()
            }
        }, Response.ErrorListener {
            Toast.makeText(applicationContext, "Error something is wrong", Toast.LENGTH_LONG).show()
            requestQueue.stop()
        }){

    }







    requestQueue.add(stringRequest)

Я исследовал и увидел что-то связанное с переопределением parseNetworkResponse в отдельном классе, но я не уверен, как его реализовать и получить код состояния и сообщение от него, передав URL-адресэто

...