资源简介
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
相关资源
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
评论
共有 条评论