• 大小: 16KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: Java
  • 标签: Java  微信支付  

资源简介

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.xml
     目录           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.xml
     目录           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.xml
     目录           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

评论

共有 条评论