info.informatica.www
Class HTTPClient

java.lang.Object
  extended by info.informatica.www.HTTPClient

public final class HTTPClient
extends Object

HTTP Client implementation, supporting Forms, Cookies, authentication, etc.

Version:
1.02
Author:
amengual at informatica dot info

Field Summary
static String HEADER_AGENT
           
static String HEADER_AUTHORIZATION
           
static String HEADER_CONTENT_BASE
           
static String HEADER_CONTENT_LANGUAGE
           
static String HEADER_COOKIE
           
static String HEADER_LAST_MODIFIED
           
static String HEADER_LOCATION
           
static String HEADER_REFERER
           
static String HEADER_SET_COOKIE
           
 
Constructor Summary
HTTPClient()
           
 
Method Summary
 void addCookie(javax.servlet.http.Cookie ck)
           
 HTTPForm createForm()
           
static String encoding(String content_type)
           
 URLConnection openConnection(URL url)
           
static javax.servlet.http.Cookie parseCookie(String ckhdr)
           
 void resetCookies()
           
static String returnCode(URLConnection ucon)
           
 void setBasicAuth(String user, String passwd)
           
 void setCookies(URLConnection ucon)
           
 void setUserAgent(String agent)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEADER_AGENT

public static final String HEADER_AGENT
See Also:
Constant Field Values

HEADER_AUTHORIZATION

public static final String HEADER_AUTHORIZATION
See Also:
Constant Field Values

HEADER_CONTENT_BASE

public static final String HEADER_CONTENT_BASE
See Also:
Constant Field Values

HEADER_CONTENT_LANGUAGE

public static final String HEADER_CONTENT_LANGUAGE
See Also:
Constant Field Values

HEADER_COOKIE

public static final String HEADER_COOKIE
See Also:
Constant Field Values

HEADER_LAST_MODIFIED

public static final String HEADER_LAST_MODIFIED
See Also:
Constant Field Values

HEADER_LOCATION

public static final String HEADER_LOCATION
See Also:
Constant Field Values

HEADER_SET_COOKIE

public static final String HEADER_SET_COOKIE
See Also:
Constant Field Values

HEADER_REFERER

public static final String HEADER_REFERER
See Also:
Constant Field Values
Constructor Detail

HTTPClient

public HTTPClient()
Method Detail

setBasicAuth

public void setBasicAuth(String user,
                         String passwd)

openConnection

public URLConnection openConnection(URL url)
                             throws IOException
Throws:
IOException

createForm

public HTTPForm createForm()

setUserAgent

public void setUserAgent(String agent)

addCookie

public void addCookie(javax.servlet.http.Cookie ck)

resetCookies

public void resetCookies()

setCookies

public void setCookies(URLConnection ucon)

parseCookie

public static javax.servlet.http.Cookie parseCookie(String ckhdr)

returnCode

public static String returnCode(URLConnection ucon)

encoding

public static String encoding(String content_type)