public interface RedirectStrategy
此接口的实现必须是线程安全的。 必须同步访问共享数据,因为可以从多个线程执行此接口的方法。
| Modifier and Type | Method and Description |
|---|---|
HttpUriRequest |
getRedirect(HttpRequest request, HttpResponse response, HttpContext context)
确定给定来自目标服务器和当前请求执行上下文的响应的重定向位置,并生成要发送到该位置的新请求。
|
boolean |
isRedirected(HttpRequest request, HttpResponse response, HttpContext context)
确定一个请求是否应该被重定向到一个新的位置,给定来自目标服务器的响应。
|
boolean isRedirected(HttpRequest request, HttpResponse response, HttpContext context) throws ProtocolException
request - 执行的请求
response - 从目标服务器收到的响应
context - 请求执行的上下文
true如果请求被重定向,否则为
false
ProtocolException
HttpUriRequest getRedirect(HttpRequest request, HttpResponse response, HttpContext context) throws ProtocolException
request - 执行的请求
response - 从目标服务器收到的响应
context - 请求执行的上下文
ProtocolException
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.