Package org.apache.hc.core5.http
Class HttpException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.hc.core5.http.HttpException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
HPackException
,ProtocolException
public class HttpException extends java.lang.Exception
Signals that an HTTP exception has occurred.- Since:
- 4.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static int
FIRST_VALID_CHAR
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description HttpException()
Creates a new HttpException with anull
detail message.HttpException(java.lang.String message)
Creates a new HttpException with the specified detail message.HttpException(java.lang.String format, java.lang.Object... args)
Constructs a new HttpException with the specified detail message.HttpException(java.lang.String message, java.lang.Throwable cause)
Creates a new HttpException with the specified detail message and cause.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.lang.String
clean(java.lang.String message)
Cleans the given String by converting characters with values less than 32 to equivalent hexadecimal codes.
-
-
-
Field Detail
-
FIRST_VALID_CHAR
private static final int FIRST_VALID_CHAR
- See Also:
- Constant Field Values
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HttpException
public HttpException()
Creates a new HttpException with anull
detail message.
-
HttpException
public HttpException(java.lang.String message)
Creates a new HttpException with the specified detail message.- Parameters:
message
- the exception detail message
-
HttpException
public HttpException(java.lang.String format, java.lang.Object... args)
Constructs a new HttpException with the specified detail message.- Parameters:
format
- The exception detail message format; seeString.format(String, Object...)
.args
- The exception detail message arguments; seeString.format(String, Object...)
.- Since:
- 5.0
-
HttpException
public HttpException(java.lang.String message, java.lang.Throwable cause)
Creates a new HttpException with the specified detail message and cause.- Parameters:
message
- the exception detail messagecause
- theThrowable
that caused this exception, ornull
if the cause is unavailable, unknown, or not aThrowable
-
-