自从 Android 8.0 发布以来,我遇到了授权标头的问题。
还有其他方法可以将标头添加到 Volley 请求中吗?
这在最新的 Android 版本上无法正常工作。
@override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> params = new HashMap<String, String>();
params.put("x-api-key", App.apiAuth);
return params;
}
Update:
它在除 Android 8.0 之外的所有设备上都能正常工作。
在 Android studio 模拟器 8.0 中它也可以工作。
所以,问题出在 Android Oreo 上。
它使用编译'com.android.volley:volley:1.1.0-rc1'
设备是 Pixel 1。
当我禁用 API 授权时,应用程序工作正常,但通过 API 端授权,我必须在应用程序中添加授权标头,并且应用程序无法从 API 下载任何内容。
这就是问题所在,并且仅出现在 Android 8.0 上。
提前致谢
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)