Package com.iizix.translate
Class RequestException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- com.iizix.translate.RequestException
-
- All Implemented Interfaces:
java.io.Serializable
public class RequestException extends java.io.IOException
Exception class for HTTP request errors.- Author:
- Christopher Mindus
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RequestException(java.lang.String message)
Creates a request exception.RequestException(java.lang.String message, java.lang.Throwable cause)
Creates a request exception.RequestException(java.lang.String message, java.lang.Throwable cause, int rc, java.lang.String reply)
Creates a request exception.
-
-
-
Field Detail
-
rc
public final int rc
The HTTP return code, -1 if no code can be discerned from the response (i.e., the response is not valid HTTP).
-
reply
public final java.lang.String reply
The HTTP reply. Extracts the Strings "OK" and "Not Found" respectively from the HTTP reply (e.g. "HTTP/1.0 404 Not Found"), null if none could be discerned from the responses (the result was not valid HTTP).
-
-
Constructor Detail
-
RequestException
public RequestException(java.lang.String message)
Creates a request exception.- Parameters:
message
- The message.
-
RequestException
public RequestException(java.lang.String message, java.lang.Throwable cause)
Creates a request exception.- Parameters:
message
- The message.cause
- The cause.
-
RequestException
public RequestException(java.lang.String message, java.lang.Throwable cause, int rc, java.lang.String reply)
Creates a request exception.- Parameters:
message
- The message.cause
- The cause.rc
- The HTTP return code.reply
- The reply from HTTP.
-
-