public class NotAllowedException extends ClientErrorException
not allowed.| Constructor and Description |
|---|
NotAllowedException(Response response)
Construct a new method not allowed exception.
|
NotAllowedException(Response response,
Throwable cause)
Construct a new method not allowed exception.
|
NotAllowedException(String... allowedMethods)
Construct a new method not allowed exception.
|
NotAllowedException(Throwable cause,
String... allowedMethods)
Construct a new method not allowed exception.
|
getResponseaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic NotAllowedException(String... allowedMethods) throws IllegalArgumentException
allowedMethods - allowed request methods.IllegalArgumentException - in case the allowed methods varargs are null.public NotAllowedException(Response response) throws IllegalArgumentException
Note that this constructor does not validate the presence of HTTP
Allow header. I.e. it is possible
to use the constructor to create a client-side exception instance
even for an invalid HTTP 405 response content returned from a server.
response - error response.IllegalArgumentException - in case the status code set in the response
is not HTTP 405.public NotAllowedException(Throwable cause, String... allowedMethods) throws IllegalArgumentException
cause - the underlying cause of the exception.allowedMethods - allowed request methods.IllegalArgumentException - in case the allowed methods varargs are null.public NotAllowedException(Response response, Throwable cause) throws IllegalArgumentException
response - error response.cause - the underlying cause of the exception.IllegalArgumentException - in case the status code set in the response
is not HTTP 405 or does not contain
an HTTP Allow header.Copyright © 2013. All Rights Reserved.