微信二维码支付项目完整项目


微信二维码支付项目完整项目
资源截图
代码片段和文件信息
package com.itheima.util;

import java.io.IOException;
import java.security.GeneralSecurityException;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import java.text.ParseException;
import java.util.HashMap;
import java.util.linkedList;
import java.util.List;
import java.util.Map;

import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLException;
import javax.net.ssl.SSLSession;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;

import org.apache.http.Consts;
import org.apache.http.HttpEntity;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.config.RequestConfig;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpEntityEnclosingRequestbase;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpPut;
import org.apache.http.client.methods.HttpUriRequest;
import org.apache.http.conn.scheme.Scheme;
import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
import org.apache.http.conn.ssl.SSLContextBuilder;
import org.apache.http.conn.ssl.SSLSocketFactory;
import org.apache.http.conn.ssl.TrustStrategy;
import org.apache.http.conn.ssl.X509HostnameVerifier;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;

/**
 * http请求客户端
 * 
 * @author Administrator
 * 
 */
public class HttpClient {
private String url;
private Map param;
private int statusCode;
private String content;
private String xmlParam;
private boolean isHttps;

public boolean isHttps() {
return isHttps;
}

public void setHttps(boolean isHttps) {
this.isHttps = isHttps;
}

public String getxmlParam() {
return xmlParam;
}

public void setxmlParam(String xmlParam) {
this.xmlParam = xmlParam;
}

public HttpClient(String url Map param) {
this.url = url;
this.param = param;
}

public HttpClient(String url) {
this.url = url;
}

public void setParameter(Map map) {
param = map;
}

public void addParameter(String key String value) {
if (param == null)
param = new HashMap();
param.put(key value);
}

public void post() throws ClientProtocolException IOException {
HttpPost http = new HttpPost(url);
setEntity(http);
execute(http);
}

public void put() throws ClientProtocolException IOException {
HttpPut http = new HttpPut(url);
setEntity(http);
execute(http);
}

public void get() throws ClientProtocolExceptio

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        833  2017-12-05 10:16  代码wxpay.classpath

     文件       1038  2017-12-05 10:16  代码wxpay.project

     文件        567  2017-12-05 10:16  代码wxpay.settings.jsdtscope

     文件        364  2017-12-05 10:16  代码wxpay.settingsorg.eclipse.jdt.core.prefs

     文件        467  2017-12-05 10:16  代码wxpay.settingsorg.eclipse.wst.common.component

     文件        345  2017-12-05 10:16  代码wxpay.settingsorg.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-12-05 10:16  代码wxpay.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-12-05 10:16  代码wxpay.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件        901  2017-12-05 10:45  代码wxpayuildclassescomitheimautilHttpClient$1.class

     文件       6949  2017-12-05 10:45  代码wxpayuildclassescomitheimautilHttpClient.class

     文件        646  2017-12-05 10:45  代码wxpayuildclassescomitheimautilPayConfig.class

     文件       3118  2017-12-05 14:03  代码wxpayuildclassescomitheimawebCheckStatusServlet.class

     文件       2970  2017-12-05 12:53  代码wxpayuildclassescomitheimawebCreateCodeServlet.class

     文件       5170  2017-12-05 10:45  代码wxpaysrccomitheimautilHttpClient.java

     文件        467  2017-12-05 10:45  代码wxpaysrccomitheimautilPayConfig.java

     文件       2764  2017-12-05 14:03  代码wxpaysrccomitheimawebCheckStatusServlet.java

     文件       2799  2017-12-05 12:53  代码wxpaysrccomitheimawebCreateCodeServlet.java

     文件       1020  2017-12-05 10:16  代码wxpayWebContentcode.html

     文件       2008  2017-12-05 12:41  代码wxpayWebContentcreateCode.jsp

     文件      26132  2017-12-05 10:16  代码wxpayWebContentcssootstrap-theme.css

     文件      47721  2017-12-05 10:16  代码wxpayWebContentcssootstrap-theme.css.map

     文件      23357  2017-12-05 10:16  代码wxpayWebContentcssootstrap-theme.min.css

     文件     147430  2017-12-05 10:16  代码wxpayWebContentcssootstrap.css

     文件     390518  2017-12-05 10:16  代码wxpayWebContentcssootstrap.css.map

     文件     122540  2017-12-05 10:16  代码wxpayWebContentcssootstrap.min.css

     文件        795  2017-12-05 10:16  代码wxpayWebContentcssdtree.css

     文件        220  2017-12-05 10:16  代码wxpayWebContentcssleft.css

     文件        786  2017-12-05 10:16  代码wxpayWebContentcssstyle.css

     文件      12829  2017-12-05 10:16  代码wxpayWebContentcssstyle1.css

     文件      36816  2017-12-05 10:16  代码wxpayWebContentjsootstrap.min.js

............此处省略104个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)