com.qq.connect.utils.http
类 HttpClient

java.lang.Object
  继承者 com.qq.connect.utils.http.HttpClient
所有已实现的接口:
java.io.Serializable

public class HttpClient
extends java.lang.Object
implements java.io.Serializable

另请参见:
序列化表格

构造方法摘要
HttpClient()
           
HttpClient(int maxConPerHost, int conTimeOutMs, int soTimeOutMs, int maxSize)
           
 
方法摘要
 Response delete(java.lang.String url, PostParameter[] params)
          处理http deletemethod请求
 Response get(java.lang.String url)
          处理http getmethod 请求
 Response get(java.lang.String url, PostParameter[] params)
           
 java.lang.String getOpenID()
           
 java.lang.String getProxyAuthPassword()
           
 java.lang.String getProxyAuthUser()
           
 java.lang.String getProxyHost()
           
 int getProxyPort()
           
 java.lang.String getToken()
           
 Response httpRequest(org.apache.commons.httpclient.HttpMethod method)
           
 Response httpRequest(org.apache.commons.httpclient.HttpMethod method, java.lang.Boolean WithTokenHeader)
           
 Response multPartURL(java.lang.String url, PostParameter[] params, ImageItem item)
          支持multipart方式上传图片
 Response post(java.lang.String url, PostParameter[] params)
          处理http post请求
 Response post(java.lang.String url, PostParameter[] params, java.lang.Boolean WithTokenHeader)
           
 void setOpenID(java.lang.String openID)
           
 java.lang.String setToken(java.lang.String token)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

HttpClient

public HttpClient()

HttpClient

public HttpClient(int maxConPerHost,
                  int conTimeOutMs,
                  int soTimeOutMs,
                  int maxSize)
方法详细信息

setOpenID

public void setOpenID(java.lang.String openID)

getOpenID

public java.lang.String getOpenID()
                           throws QQConnectException
抛出:
QQConnectException

getProxyHost

public java.lang.String getProxyHost()

getProxyPort

public int getProxyPort()

getProxyAuthUser

public java.lang.String getProxyAuthUser()

getProxyAuthPassword

public java.lang.String getProxyAuthPassword()

setToken

public java.lang.String setToken(java.lang.String token)

get

public Response get(java.lang.String url)
             throws QQConnectException
处理http getmethod 请求

抛出:
QQConnectException

get

public Response get(java.lang.String url,
                    PostParameter[] params)
             throws QQConnectException
抛出:
QQConnectException

delete

public Response delete(java.lang.String url,
                       PostParameter[] params)
                throws QQConnectException
处理http deletemethod请求

抛出:
QQConnectException

post

public Response post(java.lang.String url,
                     PostParameter[] params)
              throws QQConnectException
处理http post请求

抛出:
QQConnectException

post

public Response post(java.lang.String url,
                     PostParameter[] params,
                     java.lang.Boolean WithTokenHeader)
              throws QQConnectException
抛出:
QQConnectException

multPartURL

public Response multPartURL(java.lang.String url,
                            PostParameter[] params,
                            ImageItem item)
                     throws QQConnectException
支持multipart方式上传图片

抛出:
QQConnectException

httpRequest

public Response httpRequest(org.apache.commons.httpclient.HttpMethod method)
                     throws QQConnectException
抛出:
QQConnectException

httpRequest

public Response httpRequest(org.apache.commons.httpclient.HttpMethod method,
                            java.lang.Boolean WithTokenHeader)
                     throws QQConnectException
抛出:
QQConnectException

getToken

public java.lang.String getToken()
                          throws QQConnectException
抛出:
QQConnectException