org.apache.commons.httpclient

Class ProtocolException

Known Direct Subclasses:
AuthenticationException, MalformedChallengeException, MalformedCookieException, RedirectException

public class ProtocolException
extends HttpException

Signals that an HTTP protocol violation has occurred. For example, HttpClient detected a malformed status line or headers, a missing message body, etc.
Author:
Laura Werner
Since:
3.0

Constructor Summary

ProtocolException()
Creates a new ProtocolException with a null detail message.
ProtocolException(String message)
Creates a new ProtocolException with the specified detail message.
ProtocolException(String message, Throwable cause)
Creates a new ProtocolException with the specified detail message and cause.

Method Summary

Methods inherited from class org.apache.commons.httpclient.HttpException

getCause, getReason, getReasonCode, printStackTrace, printStackTrace, printStackTrace, setReason, setReasonCode

Constructor Details

ProtocolException

public ProtocolException()
Creates a new ProtocolException with a null detail message.

ProtocolException

public ProtocolException(String message)
Creates a new ProtocolException with the specified detail message.
Parameters:
message - The exception detail message

ProtocolException

public ProtocolException(String message,
                         Throwable cause)
Creates a new ProtocolException with the specified detail message and cause.
Parameters:
message - the exception detail message
cause - the Throwable that caused this exception, or null if the cause is unavailable, unknown, or not a Throwable

Copyright (c) 1999-2005 - Apache Software Foundation