Android 皮卡索502坏通道

Android 皮卡索502坏通道,android,picasso,Android,Picasso,我使用com.squareup.picasso:picasso:2.5.2库下载图像。我开发客户机-服务器应用程序,并将api从一台服务器替换到另一台服务器。一切都很好,但我面临一个问题:所有图像都停止通过毕加索图书馆下载,并始终返回异常块“502 Bad Getway” 我的代码: Picasso.Builder builder = new Picasso.Builder(context) .listener(new Picasso.Listener()

我使用
com.squareup.picasso:picasso:2.5.2
库下载图像。我开发客户机-服务器应用程序,并将api从一台服务器替换到另一台服务器。一切都很好,但我面临一个问题:所有图像都停止通过毕加索图书馆下载,并始终返回异常块“502 Bad Getway”

我的代码:

Picasso.Builder builder = new Picasso.Builder(context)
                    .listener(new Picasso.Listener()
                    {
                        @Override
                        public void onImageLoadFailed(Picasso picasso, Uri uri, Exception exception)
                        {
                            //exception.getMessage() always return "502 Bad Getway"
                        }
                    });
            builder.build().load("http://cifrosvit.com/images/mod_catalog_prod_11/117026/97290_small.jpg")
                    .error(R.mipmap.ic_no_image)
                    .into(holder.image);
这是通过浏览器工作的url,返回请求代码200


git存储库中的我的问题

您是否尝试加载不在该服务器中的其他图片?例如,用谷歌搜索一个随机图像,然后尝试加载它。是的。所有其他图片都加载良好。例如:该图像加载正确。我解决了这个问题。案例是服务器将url更改为移动版本url。因此,图像可以从浏览器正确下载,而不是从手机加载。