使用okhttp时怎么设置不让它自动重定向
在使用 OkHttp 进行请求时,默认情况下会自动重定向。如果需要设置不自动重定向,可以使用 followRedirects(false)
方法来实现。示例如下:
OkHttpClient client = new OkHttpClient().newBuilder().followRedirects(false)
.build();
Request request = new Request.Builder()
.url("http://example.com")
.build();
Response response = client.newCall(request).execute();
以上代码中,followRedirects(false)
方法的调用表示不允许 OkHttp 自动重定向,如果遇到重定向,则会返回重定向响应,而不是自动跳转到重定向的 URL。