gpt4 book ai didi

android - 如何使用Kotlin在 Volley 请求中添加自定义 header

转载 作者:行者123 更新时间:2023-12-02 13:01:10 25 4
gpt4 key购买 nike

我有一个代码Volley Code

 val queue = Volley.newRequestQueue(context)
val stringRequest = StringRequest(Request.Method.GET, linkTrang,
Response.Listener<String> { response ->
mTextView.text = "Response is: " + response.substring(0,500));
},
Response.ErrorListener { })
{

}
queue.add(stringRequest)

如何在其中设置称为授权的 header ?

最佳答案

我能够使用以下方法在Kotlin中做到这一点:

    val linkTrang = "YOUR URL"

val queue = Volley.newRequestQueue(this)

val stringRequest = object: StringRequest(Request.Method.GET, linkTrang,
Response.Listener<String> { response ->
Log.d("A", "Response is: " + response.substring(0,500))
},
Response.ErrorListener { })
{
override fun getHeaders(): MutableMap<String, String> {
val headers = HashMap<String, String>()
headers["Authorization"] = "Basic <<YOUR BASE64 USER:PASS>>"
return headers
}
}

queue.add(stringRequest)

重要的是在构造请求之前使用 object 关键字,以便能够覆盖 getHeaders()方法。

关于android - 如何使用Kotlin在 Volley 请求中添加自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51819176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com