|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcn.com.believer.songyuanframework.openapi.storage.box.impl.simple.core.BoxHTTPManager
public final class BoxHTTPManager
Field Summary | |
---|---|
protected static Logger |
LOGGER
log4j object. |
Method Summary | |
---|---|
Document |
doGet(java.lang.String url)
http get method, get a XML result. |
byte[] |
doGetByteArry(java.lang.String url)
post to server and get byte array. |
java.io.File |
doGetFile(java.lang.String url,
java.io.File inFile)
download as a file object. |
java.lang.String |
doMultipartPost(java.lang.String url,
java.util.List fileList)
upload multiple files. |
java.lang.String |
doMultipartPost(java.lang.String url,
java.util.Map filesHashMap)
upload multiple files. |
java.lang.String |
doPost(java.lang.String url,
java.lang.String postData)
post data to gateway. |
java.lang.String |
doPostXML(java.lang.String url,
java.lang.String postData)
post XML content to the server. |
static BoxHTTPManager |
getBoxHTTPManager()
get the only one manager. |
java.util.Properties |
getConfig()
|
HttpClient |
getHttpClient()
get the only http client instance of system, config it as what you want. |
void |
setConfig(java.util.Properties config)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final Logger LOGGER
Method Detail |
---|
public java.util.Properties getConfig()
public void setConfig(java.util.Properties config)
config
- the config to setpublic static BoxHTTPManager getBoxHTTPManager()
public java.lang.String doPost(java.lang.String url, java.lang.String postData) throws java.io.IOException
url
- http URLpostData
- string of json
java.io.IOException
- IOExceptionpublic java.lang.String doPostXML(java.lang.String url, java.lang.String postData) throws java.io.IOException
url
- server URLpostData
- XML string
java.io.IOException
- IO exceptionpublic Document doGet(java.lang.String url) throws java.io.IOException, DocumentException
url
- http URL
java.io.IOException
- io exception
DocumentException
- document exceptionpublic byte[] doGetByteArry(java.lang.String url) throws java.io.IOException
url
- server URL
java.io.IOException
- IO exceptionpublic java.io.File doGetFile(java.lang.String url, java.io.File inFile) throws java.io.IOException
url
- server URLinFile
- input file object
java.io.IOException
- IO exceptionpublic java.lang.String doMultipartPost(java.lang.String url, java.util.Map filesHashMap) throws java.io.IOException
url
- http URLfilesHashMap
- hashmap, key is string(file name), value is byte array.
java.io.IOException
- exceptionpublic java.lang.String doMultipartPost(java.lang.String url, java.util.List fileList) throws java.io.IOException
url
- http URLfileList
- file list(File list)
java.io.IOException
- exceptionpublic HttpClient getHttpClient()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |