資源簡介
Java接入H5微信支付源碼,詳細教程—https://blog.csdn.net/happy_yk/article/details/84862727#_5

代碼片段和文件信息
/**Copyright:?Copyright?(c)?2018*?@author?Yankun*?@date?2018年12月5日*?@version?1.0*/
package?com.suocheng.common.utils;
import?com.alibaba.druid.util.StringUtils;
import?javax.servlet.http.HttpServletRequest;
/**
?*?@author?Yankun
?*?@Description
?*/
public?class?IPUtils?{
/**
?*?獲取手機客戶端真實ip地址
?*/
public?static?String?getIp(HttpServletRequest?request)?{
String?ip?=?request.getHeader(“x-forwarded-for“);
//?多次反向代理后會有多個ip值,第一個ip才是真實ip
if?(ip?!=?null?&&?ip.length()?!=?0?&&?!“unknown“.equalsIgnoreCase(ip))?{
if?(ip.indexOf(““)?!=?-1)
ip?=?ip.split(““)[0];
}
if?(StringUtils.isEmpty(ip)?||?“unknown“.equalsIgnoreCase(ip))
ip?=?request.getHeader(“Proxy-Client-IP“);
if?(StringUtils.isEmpty(ip)?||?“unknown“.equalsIgnoreCase(ip))
ip?=?request.getHeader(“WL-Proxy-Client-IP“);
if?(StringUtils.isEmpty(ip)?||?“unknown“.equalsIgnoreCase(ip))
ip?=?request.getHeader(“HTTP_CLIENT_IP“);
if?(StringUtils.isEmpty(ip)?||?“unknown“.equalsIgnoreCase(ip))
ip?=?request.getHeader(“HTTP_X_FORWARDED_FOR“);
if?(StringUtils.isEmpty(ip)?||?“unknown“.equalsIgnoreCase(ip))
ip?=?request.getHeader(“X-Real-IP“);
if?(StringUtils.isEmpty(ip)?||?“unknown“.equalsIgnoreCase(ip))
ip?=?request.getRemoteAddr();
return?ip;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-06?12:32??wxpay-test\
?????文件???????10039??2018-12-06?12:06??wxpay-test\pom.xm
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\java\
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\java\com\
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\java\com\suocheng\
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\java\com\suocheng\common\
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\java\com\suocheng\common\utils\
?????文件????????1323??2018-12-06?11:36??wxpay-test\src\main\java\com\suocheng\common\utils\IPUtils.java
?????文件????????2141??2018-11-26?09:16??wxpay-test\src\main\java\com\suocheng\common\utils\ResourcesUtil.java
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\java\com\suocheng\modules\
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\java\com\suocheng\modules\pay\
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\java\com\suocheng\modules\pay\controller\
?????文件????????2311??2018-12-06?11:41??wxpay-test\src\main\java\com\suocheng\modules\pay\controller\WxNotifyController.java
?????文件????????3962??2018-12-06?12:36??wxpay-test\src\main\java\com\suocheng\modules\pay\controller\WxPayController.java
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\java\com\suocheng\modules\pay\entity\
?????文件????????1108??2018-12-05?18:37??wxpay-test\src\main\java\com\suocheng\modules\pay\entity\H5ScencInfo.java
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\resources\
?????文件?????????394??2018-12-06?12:34??wxpay-test\src\main\resources\config.properties
?????文件????????1247??2018-12-06?12:03??wxpay-test\src\main\resources\spring-mvc.xm
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\webapp\
?????文件?????????547??2018-12-06?12:02??wxpay-test\src\main\webapp\pay.html
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\main\webapp\WEB-INF\
?????文件????????1659??2018-12-06?11:57??wxpay-test\src\main\webapp\WEB-INF\web.xm
?????目錄???????????0??2018-12-06?12:32??wxpay-test\src\test\
?????目錄???????????0??2018-12-06?11:04??wxpay-test\src\test\java\
?????目錄???????????0??2018-12-06?11:04??wxpay-test\src\test\resources\
?????文件???????12800??2018-12-06?12:32??部署必看.doc
評論
共有 條評論