org.apache.commons.httpclient
Class HttpConstants

java.lang.Object
  |
  +--org.apache.commons.httpclient.HttpConstants

public class HttpConstants
extends java.lang.Object

DOCUMENT ME!

Author:
Oleg Kalnichevski

Field Summary
protected static java.lang.String DEFAULT_CONTENT_CHARSET
          Default content encoding chatset
static java.lang.String HTTP_ELEMENT_CHARSET
          Character set used to encode HTTP protocol elements
 
Constructor Summary
HttpConstants()
           
 
Method Summary
static byte[] getAsciiBytes(java.lang.String data)
          Converts the specified string to byte array of ASCII characters.
static java.lang.String getAsciiString(byte[] data)
          Converts the byte array of ASCII characters to a string This method is to be used when decoding content of HTTP elements (such as response headers)
static byte[] getBytes(java.lang.String data)
          Converts the specified string to a byte array of HTTP element characters.
static byte[] getContentBytes(java.lang.String data)
          Converts the specified string to a byte array of HTTP content charachetrs using default HTTP content encoding (ISO-8859-1) This method is to be used when encoding content of HTTP request/response
static byte[] getContentBytes(java.lang.String data, java.lang.String charset)
          Converts the specified string to a byte array of HTTP content charachetrs This method is to be used when encoding content of HTTP request/response If the specified charset is not supported, default HTTP content encoding (ISO-8859-1) is applied
static java.lang.String getContentString(byte[] data)
          Converts the byte array of HTTP content characters to a string using default HTTP content encoding (ISO-8859-1) This method is to be used when decoding content of HTTP request/response
static java.lang.String getContentString(byte[] data, java.lang.String charset)
          Converts the byte array of HTTP content characters to a string This method is to be used when decoding content of HTTP request/response If the specified charset is not supported, default HTTP content encoding (ISO-8859-1) is applied
static java.lang.String getString(byte[] data)
          Converts the byte array of HTTP element characters to a string This method is to be used when decoding content of HTTP elements (such as response headers)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HTTP_ELEMENT_CHARSET

public static final java.lang.String HTTP_ELEMENT_CHARSET
Character set used to encode HTTP protocol elements

See Also:
Constant Field Values

DEFAULT_CONTENT_CHARSET

protected static final java.lang.String DEFAULT_CONTENT_CHARSET
Default content encoding chatset

See Also:
Constant Field Values
Constructor Detail

HttpConstants

public HttpConstants()
Method Detail

getBytes

public static byte[] getBytes(java.lang.String data)
Converts the specified string to a byte array of HTTP element characters. This method is to be used when encoding content of HTTP elements (such as request headers)

Parameters:
data - the string to be encoded

getString

public static java.lang.String getString(byte[] data)
Converts the byte array of HTTP element characters to a string This method is to be used when decoding content of HTTP elements (such as response headers)

Parameters:
data - the byte array to be encoded

getContentBytes

public static byte[] getContentBytes(java.lang.String data,
                                     java.lang.String charset)
Converts the specified string to a byte array of HTTP content charachetrs This method is to be used when encoding content of HTTP request/response If the specified charset is not supported, default HTTP content encoding (ISO-8859-1) is applied

Parameters:
data - the string to be encoded
charset - the desired character encoding

getContentString

public static java.lang.String getContentString(byte[] data,
                                                java.lang.String charset)
Converts the byte array of HTTP content characters to a string This method is to be used when decoding content of HTTP request/response If the specified charset is not supported, default HTTP content encoding (ISO-8859-1) is applied

Parameters:
data - the byte array to be encoded
charset - the desired character encoding

getContentBytes

public static byte[] getContentBytes(java.lang.String data)
Converts the specified string to a byte array of HTTP content charachetrs using default HTTP content encoding (ISO-8859-1) This method is to be used when encoding content of HTTP request/response

Parameters:
data - the string to be encoded

getContentString

public static java.lang.String getContentString(byte[] data)
Converts the byte array of HTTP content characters to a string using default HTTP content encoding (ISO-8859-1) This method is to be used when decoding content of HTTP request/response

Parameters:
data - the byte array to be encoded

getAsciiBytes

public static byte[] getAsciiBytes(java.lang.String data)
Converts the specified string to byte array of ASCII characters.

Parameters:
data - the string to be encoded

getAsciiString

public static java.lang.String getAsciiString(byte[] data)
Converts the byte array of ASCII characters to a string This method is to be used when decoding content of HTTP elements (such as response headers)

Parameters:
data - the byte array to be encoded


Copyright © 2001-2003 Apache Software Foundation. All Rights Reserved.