org.exoplatform.applications.ooplugin.client
Class HttpClient
java.lang.Object
org.exoplatform.applications.ooplugin.client.HttpClient
public class HttpClient
- extends java.lang.Object
Created by The eXo Platform SAS.
- Version:
- $Id: $
|
Constructor Summary |
HttpClient(java.lang.String server,
int port)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLIENT_DESCRIPTION
public static final java.lang.String CLIENT_DESCRIPTION
- See Also:
- Constant Field Values
HEADER_SPLITTER
public static final java.lang.String HEADER_SPLITTER
- See Also:
- Constant Field Values
CLIENT_VERSION
public static final java.lang.String CLIENT_VERSION
- See Also:
- Constant Field Values
HttpClient
public HttpClient(java.lang.String server,
int port)
conect
public void conect()
throws java.lang.Exception
- Throws:
java.lang.Exception
setHttpCommand
public void setHttpCommand(java.lang.String httpCommand)
setRequestPath
public void setRequestPath(java.lang.String httpRequestStr)
setRequestHeader
public void setRequestHeader(java.lang.String headerName,
java.lang.String headerValue)
setRequestBody
public void setRequestBody(java.lang.String httpRequestBodyStr)
setRequestBody
public void setRequestBody(byte[] httpRequestBodyBytes)
setRequestStream
public void setRequestStream(java.io.InputStream httpRequestBodyStream)
zeroRequestBody
public void zeroRequestBody()
sendRequest
public void sendRequest(java.lang.String request)
getMainHeader
public java.lang.String getMainHeader()
getContentLength
public int getContentLength()
getResponseHeadersNames
public java.util.ArrayList<java.lang.String> getResponseHeadersNames()
getResponseHeader
public java.lang.String getResponseHeader(java.lang.String headerName)
getReplyCode
public int getReplyCode()
getResponseBody
public java.lang.String getResponseBody()
getResponseBytes
public byte[] getResponseBytes()
getResponseStream
public java.io.InputStream getResponseStream()
execute
public int execute()
throws java.io.IOException
- Throws:
java.io.IOException
readLine
protected java.lang.String readLine()
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2011 eXo Platform SAS. All Rights Reserved.