Вот мой код для запроса залпа: -
val searchRequest = object : JsonArrayRequest(Request.Method.GET,url,
Response.Listener { response ->
val result = response.toString()
},
Response.ErrorListener { error ->
Toast.makeText(activity, "Error!",Toast.LENGTH_LONG)
.show()
Log.d("ERROR",error.toString())
})
{
override fun getBody(): ByteArray {
// TODO add Body, Header section works //////////
return super.getBody()
}
override fun getBodyContentType(): String {
return "application/json"
}
override fun getHeaders() : Map<String,String> {
val params: MutableMap<String, String> = HashMap()
params["Search-String"] = songName
params["Authorization"] = "Bearer ${accessTx.text}"
return params
}
}
AppController.instance!!.addToRequestQueue(searchRequest)
Я хочу добавить эту информацию в разделе тела
video_id = "BDJIAH",
audio_quality = "256"
вот пример для добавления вышеуказанной информации в следующий сегмент.
{
"Video_id": "ABCDE",
"Audio_quality": "256"
} * +1010 *
В принципе, я столкнулся с проблемой в разделе ByteArray. Это не работает для меня.