Retrofit返回错误307,在android中调用web服务

GVi*_*i82 6 android web-services http http-error retrofit

我有一个奇怪的问题.我创建了一个使用Retrofit库来调用Web服务的Android应用程序.我已经在很多设备和Android版本上广泛测试了应用程序.在一切工作正常,除了一个:Acer Iconia Tab A500与Android 4.0.3(API级别:15).对于这个,每次调用Web服务时,改装都会返回以下错误:

11-28 16:08:59.700: W/System.err(4436): retrofit.RetrofitError: 307 Temporary Redirect
Run Code Online (Sandbox Code Playgroud)

我确定我的代码是正确的,我无法弄清楚问题出在哪里.有什么建议?

Gow*_*Raj 0

尝试让您的应用程序遵循重定向。这是如何做到的

OkHttp

 public static void setFollowRedirects (boolean auto)
 public OkHttpClient setFollowProtocolRedirects(boolean followProtocolRedirects)
Run Code Online (Sandbox Code Playgroud)

HttpURLConnection

public static void setFollowRedirects (boolean auto)
public void setInstanceFollowRedirects (boolean followRedirects)
Run Code Online (Sandbox Code Playgroud)

请参阅此处的讨论。