forked from chanjarster/weixin-java-tools
-
-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2 from chanjarster/develop
Develop
- Loading branch information
Showing
41 changed files
with
1,942 additions
and
274 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
102 changes: 102 additions & 0 deletions
102
weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxCardApiSignature.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
package me.chanjar.weixin.common.bean; | ||
|
||
import java.io.Serializable; | ||
|
||
/** | ||
* 卡券Api签名 | ||
* | ||
* @author YuJian | ||
* @version 15/11/8 | ||
*/ | ||
public class WxCardApiSignature implements Serializable { | ||
|
||
private String appId; | ||
|
||
private String cardId; | ||
|
||
private String cardType; | ||
|
||
private String locationId; | ||
|
||
private String code; | ||
|
||
private String openId; | ||
|
||
private Long timestamp; | ||
|
||
private String nonceStr; | ||
|
||
private String signature; | ||
|
||
public String getAppId() { | ||
return appId; | ||
} | ||
|
||
public void setAppId(String appId) { | ||
this.appId = appId; | ||
} | ||
|
||
public String getCardId() { | ||
return cardId; | ||
} | ||
|
||
public void setCardId(String cardId) { | ||
this.cardId = cardId; | ||
} | ||
|
||
public String getCardType() { | ||
return cardType; | ||
} | ||
|
||
public void setCardType(String cardType) { | ||
this.cardType = cardType; | ||
} | ||
|
||
public String getLocationId() { | ||
return locationId; | ||
} | ||
|
||
public void setLocationId(String locationId) { | ||
this.locationId = locationId; | ||
} | ||
|
||
public String getCode() { | ||
return code; | ||
} | ||
|
||
public void setCode(String code) { | ||
this.code = code; | ||
} | ||
|
||
public String getOpenId() { | ||
return openId; | ||
} | ||
|
||
public void setOpenId(String openId) { | ||
this.openId = openId; | ||
} | ||
|
||
public Long getTimestamp() { | ||
return timestamp; | ||
} | ||
|
||
public void setTimestamp(Long timestamp) { | ||
this.timestamp = timestamp; | ||
} | ||
|
||
public String getNonceStr() { | ||
return nonceStr; | ||
} | ||
|
||
public void setNonceStr(String nonceStr) { | ||
this.nonceStr = nonceStr; | ||
} | ||
|
||
public String getSignature() { | ||
return signature; | ||
} | ||
|
||
public void setSignature(String signature) { | ||
this.signature = signature; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
51 changes: 51 additions & 0 deletions
51
...java-common/src/main/java/me/chanjar/weixin/common/util/http/ApacheHttpClientBuilder.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
package me.chanjar.weixin.common.util.http; | ||
|
||
import org.apache.http.conn.ssl.SSLConnectionSocketFactory; | ||
import org.apache.http.impl.client.CloseableHttpClient; | ||
|
||
/** | ||
* httpclient build interface | ||
*/ | ||
public interface ApacheHttpClientBuilder { | ||
|
||
/** | ||
* 构建httpclient实例 | ||
* @return new instance of CloseableHttpClient | ||
*/ | ||
CloseableHttpClient build(); | ||
|
||
/** | ||
* 代理服务器地址 | ||
* @param httpProxyHost | ||
* @return | ||
*/ | ||
ApacheHttpClientBuilder httpProxyHost(String httpProxyHost); | ||
|
||
/** | ||
* 代理服务器端口 | ||
* @param httpProxyPort | ||
* @return | ||
*/ | ||
ApacheHttpClientBuilder httpProxyPort(int httpProxyPort); | ||
|
||
/** | ||
* 代理服务器用户名 | ||
* @param httpProxyUsername | ||
* @return | ||
*/ | ||
ApacheHttpClientBuilder httpProxyUsername(String httpProxyUsername); | ||
|
||
/** | ||
* 代理服务器密码 | ||
* @param httpProxyPassword | ||
* @return | ||
*/ | ||
ApacheHttpClientBuilder httpProxyPassword(String httpProxyPassword); | ||
|
||
/** | ||
* ssl连接socket工厂 | ||
* @param sslConnectionSocketFactory | ||
* @return | ||
*/ | ||
ApacheHttpClientBuilder sslConnectionSocketFactory(SSLConnectionSocketFactory sslConnectionSocketFactory); | ||
} |
Oops, something went wrong.