And*_*hko 2 android http-headers android-webview kotlin
我必须在标题处发送承载。我看到我必须添加带有值的 hashMap:
val headerMap = HashMap<String, String>()
headerMap["Authorization: Bearer "] = context!!.getSharedPreferences("app_data", 0).getString("access_token", "")!!
Run Code Online (Sandbox Code Playgroud)
然后使用 url 发送数据:
webView.loadUrl(link, headerMap)
Run Code Online (Sandbox Code Playgroud)
但结果我发现我发送了错误的令牌格式:
authorization=bearer :token
Run Code Online (Sandbox Code Playgroud)
我如何修复它,因为使用该令牌我无法从页面获取数据?
你能试着这样做吗
val bearer = "Bearer " + context!!.getSharedPreferences("app_data", 0).getString("access_token", "")!!
val headerMap = HashMap<String,String>()
headerMap["Authorization"] = bearer
webView.loadUrl(link, headerMap)
Run Code Online (Sandbox Code Playgroud)
您需要考虑一下,您使用的是HashMapso,意味着它有 aKey和 a Value,Key是Header name,然后Value是 ,Header name所以在这种情况下是:
标题名称--> Authorization
标头值--> Bearer <your_access_token>
| 归档时间: |
|
| 查看次数: |
1990 次 |
| 最近记录: |