org.sblim.wbem.http

Class HttpHeader


public class HttpHeader
extends java.lang.Object

HttpHeader.java (C) Copyright IBM Corp. 2005, 2006 THIS FILE IS PROVIDED UNDER THE TERMS OF THE COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE CONSTITUTES RECIPIENTS ACCEPTANCE OF THE AGREEMENT. You can obtain a current copy of the Common Public License from http://www.opensource.org/licenses/cpl1.0.php

Constructor Summary

HttpHeader()
HttpHeader(InputStream reader)

Method Summary

void
addField(String header, String value)
void
clear()
static String
encode(String s, String source, String dest)
static String
encode(byte[] byteArray)
static String
encode(byte[] byteArray, String enc)
String
getField(String header)
Iterator
iterator()
static HttpHeader
parse(String line)
void
removeField(String header)
String
toString()
void
write(ASCIIPrintStream writer)

Constructor Details

HttpHeader

public HttpHeader()

HttpHeader

public HttpHeader(InputStream reader)
            throws IOException

Method Details

addField

public void addField(String header,
                     String value)

clear

public void clear()

encode

public static String encode(String s,
                            String source,
                            String dest)
            throws UnsupportedEncodingException

encode

public static String encode(byte[] byteArray)

encode

public static String encode(byte[] byteArray,
                            String enc)
            throws UnsupportedEncodingException

getField

public String getField(String header)

iterator

public Iterator iterator()

parse

public static HttpHeader parse(String line)

removeField

public void removeField(String header)

toString

public String toString()

write

public void write(ASCIIPrintStream writer)
            throws IOException

Copyright © 2005, 2006 IBM Corporation. All Rights Reserved.