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。因此,图像可以从浏览器正确下载,而不是从手机加载。