资源简介
WeixinApiResultImpl.java 为解析请求返回的结果,并有有将支付链接的URL转为二维码图片流的方法。
WeixinPayApiImpl.java 为请求前的操作(参数封装)
代码片段和文件信息
package main.java.Utils;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.utils.HttpClientUtils;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
/**
* @author sunzhicheng
*/
public class HttpClientUtil {
/**
* @param url 请求地址
* @param xmlData 参数
* @return org.apache.http.HttpResponse
* 文档:http://hc.apache.org/httpcomponents-core-ga/httpcore/apidocs/org/apache/http/HttpResponse.html?is-external=true
* @throws ClientProtocolException
* @throws IOException
*/
public static HttpResponse sendxmlDataByPost(String url String xmlData)
throws ClientProtocolException IOException {
HttpClient httpClient = HttpClients.createDefault();
HttpPost httppost = new HttpPost(url);
StringEntity entity = new StringEntity(xmlData);
httppost.setEntity(entity);
httppost.setHeader(“Content-Type“ “text/xml;charset=UTF-8“);
HttpResponse response = httpClient.execute(httppost);
return response;
}
/**
* InputStram 转字符串
* @param is
* @return
* @throws IOException
*/
public static String inputStream2String(InputStream is) throws IOException {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int i = -1;
while ((i = is.read()) != -1) {
baos.write(i);
}
return baos.toString();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1829 2016-05-26 13:20 微信扫码支付实现\HttpClientUtil.java
文件 2594 2016-05-26 20:00 微信扫码支付实现\Pay.java
文件 3356 2014-11-29 18:28 微信扫码支付实现\TreeGridList.class
文件 9169 2016-05-26 18:01 微信扫码支付实现\WeixinApiResultImpl.java
文件 19796 2016-05-26 20:11 微信扫码支付实现\WeixinPayApiImpl.java
文件 1210 2016-05-26 20:15 微信扫码支付实现\说明.txt
目录 0 2018-09-30 15:59 微信扫码支付实现
----------- --------- ---------- ----- ----
37954 7
相关资源
- 精简版微信支付没有任何多余业务
- 小程序微信支付后台Java
- 微信APP支付服务端和Android 端详解及其
- JavaH5微信支付
- 微信支付服务端JavaEE
- java后台微信支付工具类
- java 微信公众号支付完整版 demo自己刚
- Android微信支付集成
- 微信支付-商户支付模式一url接口回调
- Unity微信支付demo
- 小程序微信支付java后台
- java接入微信APP支付/支付宝APP支付
- java版本微信公众号开发,可创建菜单
- 微信支付 Java SDK
- java微信支付H5、小程序和SDK
- 微信H5支付 java详细版
- Delphi调用微信AndroidSDK(微信支付)
- Java微信支付-微信App支付服务端源代码
- Android微信支付官方Demo
- 微信支付java V3版本开发demo
- 微信支付 V3 DEMO JAVA 版
- java 微信支付(公众号支付,H5支付,
- jsp 微信支付Demo
- 微信支付demo(php和java版)
- java 最新微信支付Demo
- 微信支付Demo(android+ios+开发文档)
- 微信支付V3 Java jsApi 扫码支付
- Java 微信支付官方SDK源码(已修复XX
- java 微信支付平台
- 微信公众号H5支付demo(Servlet实现)
评论
共有 条评论