public class TenpayHttpClient
extends java.lang.Object
| 构造器和说明 |
|---|
TenpayHttpClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
callHttp() |
boolean |
callHttpPost(java.lang.String url,
java.lang.String postdata) |
protected void |
doGet(java.net.HttpURLConnection conn)
get方式处理
|
protected void |
doPost(java.net.HttpURLConnection conn,
byte[] postData)
post方式处理
|
protected void |
doResponse()
处理应答
|
java.lang.String |
getErrInfo()
获取错误信息
|
java.lang.String |
getResContent()
获取结果内容
|
int |
getResponseCode()
获取http状态码
|
protected void |
httpGetMethod(java.lang.String url)
以http get方式通信
|
protected void |
httpPostMethod(java.lang.String url,
byte[] postData)
以http post方式通信
|
protected void |
httpsGetMethod(java.lang.String url,
javax.net.ssl.SSLContext sslContext)
以https get方式通信
|
protected void |
httpsPostMethod(java.lang.String url,
byte[] postData,
javax.net.ssl.SSLContext sslContext) |
protected void |
setHttpRequest(java.net.HttpURLConnection httpConnection)
设置http请求默认属性
|
void |
setMethod(java.lang.String method)
设置请求方法post或者get
|
void |
setReqContent(java.lang.String reqContent)
设置请求内容
|
void |
setTimeOut(int timeOut)
设置超时时间,以秒为单位
|
public void setReqContent(java.lang.String reqContent)
reqContent - 表求内容public java.lang.String getResContent()
public void setMethod(java.lang.String method)
method - 请求方法post/getpublic java.lang.String getErrInfo()
public void setTimeOut(int timeOut)
timeOut - 超时时间,以秒为单位public int getResponseCode()
protected void callHttp()
throws java.io.IOException
java.io.IOExceptionpublic boolean callHttpPost(java.lang.String url,
java.lang.String postdata)
protected void httpPostMethod(java.lang.String url,
byte[] postData)
throws java.io.IOException
url - postData - java.io.IOExceptionprotected void httpGetMethod(java.lang.String url)
throws java.io.IOException
url - java.io.IOExceptionprotected void httpsGetMethod(java.lang.String url,
javax.net.ssl.SSLContext sslContext)
throws java.io.IOException
url - sslContext - java.io.IOExceptionprotected void httpsPostMethod(java.lang.String url,
byte[] postData,
javax.net.ssl.SSLContext sslContext)
throws java.io.IOException
java.io.IOExceptionprotected void setHttpRequest(java.net.HttpURLConnection httpConnection)
httpConnection - protected void doResponse()
throws java.io.IOException
java.io.IOExceptionprotected void doPost(java.net.HttpURLConnection conn,
byte[] postData)
throws java.io.IOException
conn - postData - java.io.IOExceptionprotected void doGet(java.net.HttpURLConnection conn)
throws java.io.IOException
conn - java.io.IOExceptionCopyright © 2018. All Rights Reserved.