public class WeixinRequestClient extends Object
Description:
| 限定符和类型 | 字段和说明 |
|---|---|
protected io.netty.util.internal.logging.InternalLogger |
logger |
| 构造器和说明 |
|---|
WeixinRequestClient() |
WeixinRequestClient(HttpParams params) |
| 限定符和类型 | 方法和说明 |
|---|---|
WeixinRequestClient |
createSSLRequestExecutor(SSLContext sslContext) |
WeixinRequestClient |
createSSLRequestExecutor(String password,
InputStream inputStream)
创建 SSL微信请求对象
|
WeixinResponse |
doRequest(HttpRequest request)
执行微信请求
|
WeixinResponse |
get(String url,
URLParameter... parameters)
Get方法执行微信请求
|
HttpClient |
getExecuteClient() |
protected void |
handleResponse(WeixinResponse response)
handle the weixin response
|
WeixinResponse |
post(String url,
FormBodyPart... bodyParts)
Post方法执行微信请求,用于文件上传
|
WeixinResponse |
post(String url,
String body)
Post方法执行微信请求
|
public WeixinRequestClient()
public WeixinRequestClient(HttpParams params)
public WeixinResponse post(String url, String body) throws WeixinException
url - 请求URLbody - 参数内容WeixinExceptionpublic WeixinResponse post(String url, FormBodyPart... bodyParts) throws WeixinException
url - 请求URLbodyParts - 文件内容WeixinExceptionpublic WeixinResponse get(String url, URLParameter... parameters) throws WeixinException
url - 请求URL,如:https://api.weixin.qq.com/cgi-bin/tokenparameters - url上的参数,如:new URLParameter("appid",xxxxx)WeixinExceptionpublic WeixinResponse doRequest(HttpRequest request) throws WeixinException
request - 微信请求WeixinExceptionprotected void handleResponse(WeixinResponse response) throws WeixinException
response - 微信请求响应WeixinExceptionpublic HttpClient getExecuteClient()
public WeixinRequestClient createSSLRequestExecutor(String password, InputStream inputStream) throws WeixinException
password - 加载密钥inputStream - 密钥内容WeixinExceptionpublic WeixinRequestClient createSSLRequestExecutor(SSLContext sslContext)
Copyright © 2019. All rights reserved.