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)
我确定我的代码是正确的,我无法弄清楚问题出在哪里.有什么建议?
尝试让您的应用程序遵循重定向。这是如何做到的
和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)
请参阅此处的讨论。