使用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。

上一篇