Class HTTPURLConnection

java.lang.Object
  |
  +--java.net.URLConnection
        |
        +--HTTPURLConnection

public class HTTPURLConnection
extends java.net.URLConnection


Field Summary
protected  java.util.Hashtable headers
           
protected  java.io.InputStream in
           
protected  java.util.Vector keys
           
protected  java.util.Hashtable requestProperties
           
 
Fields inherited from class java.net.URLConnection
allowUserInteraction, connected, contentClassPrefix, contentPathProp, defaultAllowUserInteraction, defaultUseCaches, doInput, doOutput, factory, fileNameMap, handlers, ifModifiedSince, UnknownContentHandlerP, url, useCaches
 
Constructor Summary
HTTPURLConnection(java.net.URL url)
           
 
Method Summary
 void connect()
           
 java.lang.String getHeaderField(int index)
           
 java.lang.String getHeaderField(java.lang.String key)
           
 java.lang.String getHeaderFieldKey(int index)
           
 java.io.InputStream getInputStream()
           
 java.lang.String getRequestProperty(java.lang.String name)
           
protected  void readHeaders()
           
protected  java.lang.String readLine()
           
protected  void sendRequest(java.io.OutputStream out)
           
 void setRequestProperty(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class java.net.URLConnection
, checkfpx, getAllowUserInteraction, getContent, getContentEncoding, getContentHandler, getContentHandlerPkgPrefixes, getContentLength, getContentType, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderFieldDate, getHeaderFieldInt, getIfModifiedSince, getLastModified, getOutputStream, getPermission, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, lookupContentHandlerClassFor, setAllowUserInteraction, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setUseCaches, toString, typeToPackageName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

requestProperties

protected java.util.Hashtable requestProperties

keys

protected java.util.Vector keys

headers

protected java.util.Hashtable headers

in

protected java.io.InputStream in
Constructor Detail

HTTPURLConnection

public HTTPURLConnection(java.net.URL url)
Method Detail

setRequestProperty

public void setRequestProperty(java.lang.String name,
                               java.lang.String value)
Overrides:
setRequestProperty in class java.net.URLConnection

getRequestProperty

public java.lang.String getRequestProperty(java.lang.String name)
Overrides:
getRequestProperty in class java.net.URLConnection

connect

public void connect()
             throws java.io.IOException
Overrides:
connect in class java.net.URLConnection

sendRequest

protected void sendRequest(java.io.OutputStream out)
                    throws java.io.IOException

readHeaders

protected void readHeaders()
                    throws java.io.IOException

readLine

protected java.lang.String readLine()
                             throws java.io.IOException

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Overrides:
getInputStream in class java.net.URLConnection

getHeaderFieldKey

public java.lang.String getHeaderFieldKey(int index)
Overrides:
getHeaderFieldKey in class java.net.URLConnection

getHeaderField

public java.lang.String getHeaderField(int index)
Overrides:
getHeaderField in class java.net.URLConnection

getHeaderField

public java.lang.String getHeaderField(java.lang.String key)
Overrides:
getHeaderField in class java.net.URLConnection