91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.33MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-15
  • 語言: 其他
  • 標簽: 云閃付??java??

資源簡介

云閃付接入DEMO,通過該demo,只需替換商戶號,pfx文件,正確的證書密碼即可.

資源截圖

代碼片段和文件信息

package?com.unionpay.acp.sdk;

import?java.net.URL;
import?java.util.Map;
import?java.util.Map.Entry;

import?org.apache.commons.httpclient.HttpClient;
import?org.apache.commons.httpclient.HttpStatus;
import?org.apache.commons.httpclient.SimpleHttpConnectionManager;
import?org.apache.commons.httpclient.methods.GetMethod;
import?org.apache.commons.httpclient.methods.PostMethod;
import?org.apache.commons.httpclient.protocol.Protocol;

/**
?*?基于apache?httpclient?組件實現的通信類
?*?
?*?@author?cm.he
?*?
?*/
public?class?ApacheHttpClient?{

/**
?*?目標地址
?*/
private?String?url;

/**
?*?通信連接超時時間
?*/
private?int?connectionTimeout?=?15000;

/**
?*?通信讀超時時間
?*/
private?int?readTimeOut?=?30000;

/**
?*?通信結果
?*/
private?String?result;

public?ApacheHttpClient(String?url?int?connectionTimeout
int?readTimeOut)?{
this.url?=?url;
this.connectionTimeout?=?connectionTimeout;
this.readTimeOut?=?readTimeOut;
}

public?int?send(Map?data?String?encoding)?{
PostMethod?post?=?new?PostMethod(url);
HttpClient?httpclient?=?null;
try?{
post.addRequestHeader(“Content-Type““application/x-www-form-urlencoded;charset=“+encoding);
post.addRequestHeader(“cache-control“?“no-cache“);
post.addRequestHeader(“pragma“?“no-cache“);
post.addRequestHeader(“connection“?“keep-alive“);
if?(null?!=?data?&&?0?!=?data.size())?{
for?(Entry?en?:?data.entrySet())?{
post.addParameter(en.getKey()?en.getValue());
}
}
URL?uRL?=?new?URL(url);
//測試環境配置不驗證SSL證書(如果接銀聯生產環境需要驗證SSL證書,可以注釋以下兩行代碼)
Protocol?myhttps?=?new?Protocol(uRL.getProtocol()?new?MySSLSocketFactory()-1?==?uRL.getPort()?443:uRL.getPort());
Protocol.registerProtocol(“https“?myhttps);

httpclient?=?new?HttpClient();
httpclient.getHostConfiguration().setHost(uRL.getHost()uRL.getPort()?uRL.getProtocol());
httpclient.setTimeout(readTimeOut);
httpclient.setConnectionTimeout(connectionTimeout);

int?result?=?httpclient.executeMethod(post);
LogUtil.writeLog(“HTTP?Return?Status-Code:[“?+?result?+?“]“);
/**
?*?獲取返回值
?*/
if?(result?==?HttpStatus.SC_OK)?{
//?讀取內容
byte[]?responseBody?=?post.getResponseBody();
setResult(new?String(responseBody?encoding));
}
LogUtil.writeLog(“返回報文:[“?+?getResult()?+?“]“);
return?result;
}?catch?(Exception?ex)?{
ex.printStackTrace();
return?-1;
}?finally?{
post.releaseConnection();
if?(httpclient?!=?null)?{
((SimpleHttpConnectionManager)?httpclient.getHttpConnectionManager()).shutdown();
}
}
}


public?int?sendGet(String?encoding)?{
GetMethod?get?=?new?GetMethod(url);
HttpClient?httpclient?=?null;
try?{
get.addRequestHeader(“Content-Type““application/x-www-form-urlencoded;charset=“+encoding);
get.addRequestHeader(“cache-control“?“no-cache“);
get.addRequestHeader(“pragma“?“no-cache“);
get.addRequestHeader(“

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-17?15:29??Java?Version?SDK?(通用版)\
?????目錄???????????0??2017-08-14?11:56??Java?Version?SDK?(通用版)\ACPSample_AppServer\
?????文件?????????681??2016-07-14?10:39??Java?Version?SDK?(通用版)\ACPSample_AppServer\.classpath
?????文件????????1052??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\.project
?????目錄???????????0??2016-09-28?10:55??Java?Version?SDK?(通用版)\ACPSample_AppServer\.settings\
?????文件?????????503??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\.settings\.jsdtscope
?????文件?????????251??2020-07-03?14:12??Java?Version?SDK?(通用版)\ACPSample_AppServer\.settings\org.eclipse.core.resources.prefs
?????文件?????????395??2016-03-22?16:27??Java?Version?SDK?(通用版)\ACPSample_AppServer\.settings\org.eclipse.jdt.core.prefs
?????文件?????????487??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\.settings\org.eclipse.wst.common.component
?????文件?????????345??2016-03-22?16:27??Java?Version?SDK?(通用版)\ACPSample_AppServer\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2016-09-28?10:55??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\
?????目錄???????????0??2016-09-28?10:55??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\meta-INF\
?????文件??????????39??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\meta-INF\MANIFEST.MF
?????目錄???????????0??2016-09-28?10:55??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\WEB-INF\
?????目錄???????????0??2016-09-28?10:55??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\WEB-INF\lib\
?????文件?????3277268??2016-07-12?09:31??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\WEB-INF\lib\bcprov-jdk15on-1.54.jar
?????文件??????232771??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\WEB-INF\lib\commons-codec-1.6.jar
?????文件??????173587??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\WEB-INF\lib\commons-io-2.2.jar
?????文件??????279193??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\WEB-INF\lib\commons-lang-2.5.jar
?????文件??????489884??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\WEB-INF\lib\log4j-1.2.17.jar
?????文件???????23671??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\WEB-INF\lib\slf4j-api-1.5.11.jar
?????文件????????9693??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\WEB-INF\lib\slf4j-log4j12-1.5.11.jar
?????文件????????3775??2017-01-23?13:06??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\WEB-INF\web.xml
?????文件????????2460??2017-12-06?08:53??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\index.jsp
?????目錄???????????0??2017-08-14?11:56??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\pages\
?????文件????????1932??2016-01-26?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\pages\comsume_intro.jsp
?????文件????????1590??2018-03-12?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\pages\consume.jsp
?????文件????????2164??2018-03-12?17:30??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\pages\consumeUndo.jsp
?????文件????????1061??2016-02-17?10:45??Java?Version?SDK?(通用版)\ACPSample_AppServer\WebContent\pages\devlopHelp.jsp
............此處省略104個文件信息

評論

共有 條評論