Kotolin で Volley を使っていて、API アクセスの際に headers に認証情報を付加したかったので、やり方メモ
val queue = Volley.newRequestQueue(this)
val url = "アクセス先 URL"
val stringRequest = object: StringRequest(Request.Method.GET, url,
Response.Listener{ response ->
val toastText = response.toString()
Toast.makeText(this, toastText, Toast.LENGTH_LONG).show()
},
Response.ErrorListener{
// Error 処理
})
{
override fun getHeaders(): MutableMap<String, String> {
val headers = HashMap<String, String>()
headers["Authorization"] = "必要なアクセスキー情報"
return headers
}
}
queue.add(stringRequest)