其他分享
首页 > 其他分享> > android-BasicNetwork.performRequest:意外的响应代码400

android-BasicNetwork.performRequest:意外的响应代码400

作者:互联网

BasicNetwork.performRequest: Unexpected response code 400 for <AWS S3 url>

使用Android中的Volley库将图像加载到imageView时出现此错误.

这是代码:

 VolleyCustomImageLoader mImageLoader;
 mImageLoader = AppController.getInstance().getImageLoader();
 mImageLoader.get(URLPath, 
                VolleyCustomImageLoader.getImageListener(imageView,
                R.drawable.ic_user, R.drawable.ic_user));

解决方法:

您应该通过这些AWS S3 error codes&在VolleyCustomImageLoader中发出请求时,验证正在发送的Http标头

尝试使用以下命令打印VolleyLogs

VolleyLog.DEBUG = true;

并查看您可以从中获取的其他重要信息,也可以将日志共享作为问题的一部分.

不过,我可以通过HTTP获取您在注释中提供的图片URL.

出于隐私方面的考虑,您猜是否可能没有遇到实际的URL?

标签:amazon-s3,android-volley,android
来源: https://codeday.me/bug/20191110/2013997.html