BasicNetwork.performRequest: Unexpected response code 400 for <AWS S3 url>
我使用imageView
中的Volley
库将图片加载到android
时收到此错误。
这是代码:
VolleyCustomImageLoader mImageLoader;
mImageLoader = AppController.getInstance().getImageLoader();
mImageLoader.get(URLPath,
VolleyCustomImageLoader.getImageListener(imageView,
R.drawable.ic_user, R.drawable.ic_user));
答案 0 :(得分:2)
您应该浏览这些AWS S3 error codes&amp;在 VolleyCustomImageLoader
中发出请求时验证Http标头尝试使用
打印VolleyLogsVolleyLog.DEBUG = true;
并查看您可以从中获得的任何其他重要信息,您也可以分享该日志作为问题的一部分。
尽管如此,我能够通过HTTP获取您在评论中提供的图片网址。
由于隐私问题,猜测您可能没有共享您遇到问题的实际网址?
答案 1 :(得分:1)
很可能是代理问题。但是,将域更改为真实的IP地址 EXP; https://www.facebook.com/images/fb_icon_325x325.png 到https://31.13.71.36/images/fb_icon_325x325.png
如果没有工作! 您可能需要配置WStunnel,请参阅this以关联