superwaba.ext.xplat.webservice
Class CompressedHttpClient

java.lang.Object
  |
  +--superwaba.ext.xplat.webservice.StandardHttpClient
        |
        +--superwaba.ext.xplat.webservice.CompressedHttpClient

public class CompressedHttpClient
extends StandardHttpClient


Fields inherited from class superwaba.ext.xplat.webservice.StandardHttpClient
auth, host, hostname, htHeader, keepAlive, port, sb, socket, uri
 
Constructor Summary
CompressedHttpClient(java.lang.String hostname, int port, java.lang.String uri)
          See the constructor for the StandardHttpClient
 
Method Summary
 java.lang.String execute(byte[] requestBody)
          Executes a HTTP request to the connected server
protected  java.lang.StringBuffer writeRequestHeader(int requestLength)
           
 
Methods inherited from class superwaba.ext.xplat.webservice.StandardHttpClient
checkResponse, closeConnection, parseHeader, readLine, readResponse, setBasicAuthentication, writeRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompressedHttpClient

public CompressedHttpClient(java.lang.String hostname,
                            int port,
                            java.lang.String uri)
                     throws XmlRpcException
See the constructor for the StandardHttpClient
Method Detail

execute

public java.lang.String execute(byte[] requestBody)
                         throws XmlRpcException
Executes a HTTP request to the connected server
Overrides:
execute in class StandardHttpClient
Parameters:
requestBody - The contents of the HTTP request. Headers are added appropriately by this method after the request is compressed
Throws:
XmlRpcException - If the server returns a status code other than 200 OK

writeRequestHeader

protected java.lang.StringBuffer writeRequestHeader(int requestLength)
Overrides:
writeRequestHeader in class StandardHttpClient