- Enclosing class:
public static enum HttpClient.Redirect extends Enum<HttpClient.Redirect>Defines the automatic redirection policy.
The automatic redirection policy is checked whenever a
3XXresponse code is received. If redirection does not happen automatically, then the response, containing the
3XXresponse code, is returned, where it can be handled manually.
Redirectpolicy is set through the Builder.followRedirects method.
- Implementation Note:
- When automatic redirection occurs, the request method of the
redirected request may be modified depending on the specific
30Xstatus code, as specified in RFC 7231. In addition, the
302status codes cause a
POSTrequest to be converted to a
GETin the redirected request.
public static HttpClient.Redirect values()Returns an array containing the constants of this enum type, in the order they are declared.
- an array containing the constants of this enum type, in the order they are declared
public static HttpClient.Redirect valueOf(String name)Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)